当我点击navigation controller back button
时,我的应用程序崩溃,它不显示任何异常或任何异常。单击后退按钮时应用程序崩溃并且没有显示任何异常 - 初学者
我没有任何线索,或者可以给你更多关于崩溃的细节,因为屏幕上没有任何例外或任何细节。
我认为它是由于内存泄漏,但后来我不确定。有没有人遇到过这个
任何线索?
当我点击navigation controller back button
时,我的应用程序崩溃,它不显示任何异常或任何异常。单击后退按钮时应用程序崩溃并且没有显示任何异常 - 初学者
我没有任何线索,或者可以给你更多关于崩溃的细节,因为屏幕上没有任何例外或任何细节。
我认为它是由于内存泄漏,但后来我不确定。有没有人遇到过这个
任何线索?
在调试器中设置了NSZombieEnabled,MallocStackLogging和guard malloc。然后,当你的应用程序崩溃,在GDB comsole键入:
(gdb) info malloc-history 0x543216
替换0x543216与导致崩溃的对象的地址,你会得到一个更加有用的堆栈跟踪,它应该帮助你查明导致问题的代码中的确切行。
当你的应用程序“崩溃”操作系统把它写入crashreport。查看〜/ Library/Logs/DiagnosticReports /文件夹并查找您的应用程序的最新崩溃报告。如果您不了解这些信息,请在此处发布崩溃报告中的信息。
首先,内存泄漏不会导致崩溃,超过版本可以。
其次,看看控制台,要么有崩溃信息要么没有崩溃。
+1。非常有用的调试信息。 – Akshay