该应用程序在模拟器上运行良好,但在设备中启动时中断,如图所示
我在 SO 中尝试了一些解决方案,但没有成功。可能是什么原因?我怎样才能找到它?如何解决
为了清楚起见
尝试:将视图控制器更改为视图控制器。视图确实加载并且所有功能都可以正常工作,之后当视图尝试出现在屏幕上时出现崩溃
更新:现在将错误记录为
*** -[Not A Type retain]: message sent to deallocated instance 0x208c9610
我以前也有同样的问题。这不是崩溃。请删除所有断点并再次运行。
这是一个断点错误.....它通常发生在您向设备中运行的应用程序添加断点时。如果在构建应用程序之前添加断点并再次运行它......不会发生崩溃。
甚至我无法弄清楚为什么首先会发生这种崩溃,但确实如此。
好的,发现了问题。我正在使用一个没有实现 ARC 的外部库,所以它必须被标记。除了 2 之外的所有文件都没有被标记为-fno-objc-arc
,因此问题。