如何在没有错误消息的情况下调试iPhone项目崩溃

时间:2011-01-14 08:01:04

标签: objective-c

我正在做这个在模拟器上工作正常的iPhone应用程序 但是,当我在调试模式下在设备上运行它时,它只是崩溃而没有任何错误消息 我该怎么调试呢?

我听说过我们可以设置一个标志来帮助解决这种情况,但不确定那个标志是什么以及如何设置它。
如果我没有弄错的话,我认为那个标志的作用是在崩溃之前自动设置一个断点。

谢谢,
三通

2 个答案:

答案 0 :(得分:0)

您是否在观察内存警告?根据快速谷歌,那些更高价值的退出代码是由于外部源(即操作系统)终止该过程。 iOS将终止已忽略内存警告但未及时放弃内存的应用程序。

答案 1 :(得分:0)

我曾经遇到一个问题,我正在访问未初始化的内存(或者我忘了空终止C字符串,某种内存访问问题)并且它在模拟器中工作正常,因为我有更多的RAM我的计算机(我相信模拟器在启动时将其所有内存初始化为null,因此超越内存只返回null)。长话短说,我查看了我的代码并找到了一个我错误处理内存的地方。我修好了,一切都是彩虹和蝴蝶。