【问题标题】:EXC_BAD_ACCESS at random location iOS 9随机位置的 EXC_BAD_ACCESS iOS 9
【发布时间】:2015-10-07 04:32:40
【问题描述】:

我在使用 iOS 9 时遇到问题。我的应用程序在随机位置随机崩溃并出现 EXC_BAD_ACCESS。我尝试使用调试器并设置断点来检查任何错误。也尝试使用异常断点但没有帮助。我的应用在 iOS 8.4 及更低版本上运行良好,没有任何错误。

我尝试启用僵尸对象。启用它们后,应用程序在与计算机连接进行调试之前不会崩溃。一旦电缆断开,应用程序就会开始崩溃。

此外,在使用带或不带断点的 Zombie Object 进行调试时,我不会在控制台上遇到任何崩溃或异常或任何日志。

如果需要更多信息,请返回。

【问题讨论】:

    标签: objective-c crash ios9 exc-bad-access xcode7


    【解决方案1】:

    有很多这样的问题,但没有一般的答案,因为问题可能是由多种原因引起的。我相信在我的情况下这是一个错误,因为它发生在随机的地方。幸运的是,我清理了一个项目对我有帮助。

    所以按 Shift+CMD+K 并相信。

    【讨论】:

    • Viktor 实际上我能够解决崩溃,这基本上是由于非弧代码没有管理和释放一些对象、观察者和委托。我使用了僵尸并找到了崩溃原因所在的类,并分别为对象、观察者和委托执行了释放/删除/设置为 nil,然后应用程序运行良好。基本上这是一个内存管理问题,因为 iOS 9 对内存非常保守。也帮助了其他项目。使用僵尸拯救生命:P
    猜你喜欢
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    相关资源
    最近更新 更多