【问题标题】:iphone app only works first time on simulatoriphone应用程序只能在模拟器上第一次运行
【发布时间】:2010-02-24 09:00:17
【问题描述】:

我的 iphone 应用出现问题,我不确定是 xcode 项目问题还是代码问题(我目前倾向于 xcode 项目问题)。

如果我重置 iphone 模拟器并构建并运行我的应用程序,它可以正常工作。如果我然后再次进行构建和调试,应用程序将立即崩溃,没有有意义的调用堆栈。该应用程序将继续崩溃,直到我将其删除并重新启动。我以前没有这个问题,这让我觉得我最近错误地更改了一些项目设置。

以前有没有人有过这种情况,或者有人能想到这个问题的原因吗?

【问题讨论】:

  • 您需要提供更多详细信息...可能是崩溃日志?

标签: iphone xcode ios-simulator


【解决方案1】:

您是否正在保存/检索状态?没有任何其他细节,这是我要研究的第一个领域。还可以尝试设置断点和调试以查明问题。

【讨论】:

    【解决方案2】:

    paul_sns 是正确的,尝试在 AppDelegate 类上设置断点并跳过。可能您正在恢复一个不正确的状态。您还可以激活调试控制台(在调试模式下运行应用程序)以查看崩溃的位置(调用堆栈)。

    【讨论】:

      【解决方案3】:

      好的,我终于明白了。我有很多内存覆盖正在进行(二维数组的大小问题),这就是为什么它在崩溃时没有给我任何有用的信息。感谢所有帮助 - 很高兴我在拔掉所有头发之前偶然发现了这个问题!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-24
        • 2012-03-26
        • 1970-01-01
        相关资源
        最近更新 更多