我的应用程序在从 XCode 启动时工作正常,并且从保存的状态正常启动备份,但问题是当我打开多任务托盘并手动关闭应用程序时。以这种方式关闭应用程序后,当应用程序重新打开时,它不会从加载屏幕开始,而是从关闭时所在的屏幕开始,但它被卡住,并且从这种状态按下主页按钮会导致跳板崩溃.
我的第一个想法是应用程序打开时间太长,因此在 applicationDidFinishLaunching 函数中,我在新线程中加载数据(我还尝试了延迟后的 PerformSelectorInBackground 和 PerformSelector),除了所描述的奇怪问题之外,这工作正常如上所述。
此外,不会向设备日志写入任何内容,也不会创建崩溃报告。
任何有关此问题的帮助将不胜感激,谢谢。
最佳答案
当您关闭应用程序时,Xcode 调试器是否仍然连接?这会导致您在从任务栏终止应用程序时看到的行为。
关于从多任务托盘中删除后 iPhone 应用程序卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5409463/