【发布时间】:2011-02-19 21:14:05
【问题描述】:
我正在使用模拟器调试我的应用程序。在具体情况下的某个时刻,应用程序会被最小化。我认为我的代码中存在一些问题(很可能某些变量未初始化,因为有时一切正常)。但我如何才能抓住这一刻。
在xcode中仍然写着程序正在运行,我可以放断点并且会触发。
如果我重新打开我的应用程序,它将继续工作...... 使用设备时也没有问题...
我怎样才能抓住这一刻并暂停程序以查看调用堆栈。
编辑
我认为问题出在: Objective-c singleton object does not working as expected
【问题讨论】:
-
明确地说,您认为您的应用被随机置于后台?
-
@raidfive:不,它有时会在具体情况下发生。但是很难提供代码,因为它很大。问题是如何在程序最小化时停止程序 - 这样我就可以查看调用堆栈
-
如果在设备上调试时没有发生,为什么不直接离开呢?
-
@Aurum:因为一个好的程序应该适用于任何情况
-
我个人从未听说过这种情况。我不知道可以在没有用户交互的情况下以编程方式为应用程序设置背景。
标签: iphone objective-c xcode ios-simulator