【问题标题】:iPhone app freezes after deleting from multitasking tray从多任务处理托盘中删除后,iPhone 应用程序冻结
【发布时间】:2011-03-23 17:49:30
【问题描述】:

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

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

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

对此的任何帮助将不胜感激,谢谢。

【问题讨论】:

    标签: iphone objective-c crash multitasking


    【解决方案1】:

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

    【讨论】:

    • 是的,这就是问题所在。如果我构建应用程序进行分发并使用 iPhone 配置实用程序将其加载到我的 iPhone 上,它会按预期工作。感谢您的快速回答!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 2020-12-29
    • 1970-01-01
    相关资源
    最近更新 更多