2010-02-08 11 views
0

这里我的问题终止时进出口运行我的体型在设备有时我的应用程序被终止在中间具有如控制台显示消息:应用在中间

Program received signal: "0". 
warning: check_safe_call:could not restore current frame 

谁能帮为什么这发生像这个?任何人的帮助将不胜感激。

谢谢, Monish Kumar。

回答

0

它看起来像是内存不足造成的崩溃。尝试在应用程序委托中实现-applicationDidReceiveMemoryWarning:,并在那里释放不必要的资源。

+0

我试图实现应用程序委托的-applicationDidReceiveMemoryWarning方法,但其表示作为警示: NSObject的可能加时赛回应“-applicationDidReceiveMemoryWarning” – monish 2010-02-08 10:10:54

+1

@弗拉基米尔/ @ monish:这是'-applicationDidReceiveMemoryWarning:',用冒号。 – kennytm 2010-02-08 12:11:26

+0

是的,对不起,这是一个错字 – Vladimir 2010-02-08 12:22:43

0

这很可能是由无限循环引起的,这会导致内存不足,并且由于递归太多,调试器无法展开堆栈。

在调试器中设置断点前的某个断点,然后逐步执行代码中的操作以查找问题出现的位置。

+1

其实我不知道应用程序崩溃的地方,那么我应该在哪里设置断点? – monish 2010-02-08 10:38:01