从多任务托盘中删除后,iPhone应用程序会冻结

时间:2011-03-23 17:49:31

标签: iphone objective-c crash multitasking

我的应用程序在从XCode启动时工作正常,它从保存状态开始备份,但问题是当我打开多任务托盘并手动关闭应用程序时。以这种方式关闭应用程序后,当应用程序重新打开时,它不会从加载屏幕启动,它从关闭时的屏幕开始,但它被冻结并从此状态按下主页按钮会导致跳板崩溃

我的第一个想法是应用程序花了太长时间才能打开,所以在applicationDidFinishLaunching函数中我在一个新线程中加载数据(我也尝试过performSelectorInBackground并在延迟后执行了Selector)这个工作正常,除了描述的奇怪问题上方。

此外,没有任何内容写入设备日志,也不会创建崩溃报告。

非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:4)

关闭应用程序时,Xcode调试器是否仍然连接?这将导致您从任务栏终止应用程序时看到的行为。