我的应用程序在玩了 10 分钟后崩溃了。
在控制台中,没有任何关于这次崩溃的显示,也没有警告,没有日志。
而且我没有收到任何内存警告。
请帮我。
请参阅 Next to stop 按钮,您的项目名称将在那里单击并转到编辑Scheme -> Argument -> Environment Variables ->
单击+
按钮并写入NSZombieEnabled
然后 value YES
。
它会告诉你的应用程序到底在哪里崩溃。
然后尝试将您的设置Run Static Analyzer
为 YES shift+Command+B
。看看你是否有潜在的内存泄漏。或者尝试使用 Intruments 运行您的代码。
或试试这个:
Edit Scheme
然后添加NSZombieEnabled
如下图所示。
尝试在代码中添加断点以检查应用程序崩溃的点。