当应用程序崩溃时,我在下面有这条消息,我还不熟悉编码。我如何使用它来找到根本原因?
An Objective-C message was sent to a deallocated 'MainScene' object (zombie) at address: 0x1f3f5d70.
答案 0 :(得分:1)
如何使用它来查找根本原因?
查看发生崩溃的行。你试图发送消息的对象是什么?你从哪里得到那个指针?
调试是侦探工作,你正在看犯罪现场。您可以查看证据 - 崩溃发生的位置,调用堆栈等。您还可以运行测试来检查假设:在代码中的较早点设置断点,以查看指针是否在那里有效。查找释放对象的位置。
坚持下去。每个bug都有原因。