该应用程序响应自定义URL,并在处于挂起状态时正确启动.问题是,我可以通过这种方式禁用显示Default.png吗?
用例为清晰起见:
您可能知道,当快速应用切换激活时,通常会使用最后一个状态的屏幕截图而不是Default.png重新显示应用.当URL启动也发生时,我更喜欢这种情况.
听起来好像快速应用程序切换实际上并没有起作用。所以:
确保您正在为 OS 4.0 的 SDK 构建应用程序。如果不这样做,您的应用程序将不支持快速应用程序切换。
查看快速应用程序切换是否正常(否则)适用于您的应用程序。当你刚刚切换到 Safari,然后重新启动你的应用程序时,你会得到“default.png”吗?
在调试器下但在您的实际设备上运行应用程序。让问题发生,进入管理器,然后查看设备日志。这将向您显示,当 Safari 启动时,是否存在内存不足问题导致您的应用程序被终止,从而需要在选择 URL 时重新启动它。
我相信有两种机制。在我的应用程序中,我不支持“使用 URL 启动” - 但我所做的是支持应用程序委托的调用:
-(BOOL) application:(UIApplication *) application handleOpenURL:(NSURL *) url {
这可能就是区别 - 这是可以对正在运行的应用程序进行的调用,以将URL传递给它进行处理。如果您正在使用其他技术,请改用此技术。我使用这个,但没有看到“default.png” - 即当我接到电话时不会引发“干净的重新启动”。
| 归档时间: |
|
| 查看次数: |
1479 次 |
| 最近记录: |