好的,这是交易,我讨厌提出有关我的调试和崩溃的问题。因为我通常自己处理它们,但即使已经查看了多个问题,我也无法解决这个问题。
好的,这就是问题所在,我发现我的应用程序随机打开和关闭,并与此堆栈跟踪一起崩溃:
*** -[ViewController respondsToSelector:]: message sent to deallocated instance 0x1e5d2ef0
哪里ViewController
可能会有所不同,有时是我的代码崩溃的地方,与那个特定的地方无关ViewController
,也不拥有或调用它。
另外,为了获得控制台跟踪,我启用了 Zombies,否则我根本不会得到控制台打印,我只会得到: objc_msgSend
,我知道这意味着我正在发送已发布的消息。但我找不到那在哪里......我真的被困住了!通常我总是调试我的崩溃,所以我真的坚持这一点。
同样,这在不同的时间和不同的地方崩溃,打开和关闭。而且它崩溃的地方几乎与ViewController
. 我觉得这很令人困惑。
你需要我的任何代码吗?我有很多文件,由于它在不同的地方崩溃,分发我的代码将是一团糟!
我尝试添加符号断点但没有成功,并且 Zombies 在 iOS 的 Instruments 应用程序中不可用。我无法在模拟器上运行我的应用程序,因为它有不支持的架构框架。
谢谢大家...