【问题标题】:iPhone simulator minimizes the applicationiPhone模拟器最小化应用程序
【发布时间】:2011-02-19 21:14:05
【问题描述】:

我正在使用模拟器调试我的应用程序。在具体情况下的某个时刻,应用程序会被最小化。我认为我的代码中存在一些问题(很可能某些变量未初始化,因为有时一切正常)。但我如何才能抓住这一刻。

在xcode中仍然写着程序正在运行,我可以放断点并且会触发。

如果我重新打开我的应用程序,它将继续工作...... 使用设备时也没有问题...

我怎样才能抓住这一刻并暂停程序以查看调用堆栈。

编辑

我认为问题出在: Objective-c singleton object does not working as expected

【问题讨论】:

  • 明确地说,您认为您的应用被随机置于后台?
  • @raidfive:不,它有时会在具体情况下发生。但是很难提供代码,因为它很大。问题是如何在程序最小化时停止程序 - 这样我就可以查看调用堆栈
  • 如果在设备上调试时没有发生,为什么不直接离开呢?
  • @Aurum:因为一个好的程序应该适用于任何情况
  • 我个人从未听说过这种情况。我不知道可以在没有用户交互的情况下以编程方式为应用程序设置背景。

标签: iphone objective-c xcode ios-simulator


【解决方案1】:

您可以尝试在应用程序委托的- (void)applicationDidEnterBackground:(UIApplication *)application-方法中捕获它,至少您会在它发生时具体看到。

【讨论】:

  • 谢谢,我已经完成了。我发现了一些问题,现在试图了解它来自哪里
  • 你有解决这个问题的办法吗?我的应用程序自行最小化,不知道是什么问题... iphone4s .. OS 7.0.4
猜你喜欢
  • 2011-03-20
  • 2014-11-20
  • 2010-10-30
  • 2012-03-26
  • 2013-09-20
  • 2010-12-22
  • 1970-01-01
  • 1970-01-01
  • 2010-11-14
相关资源
最近更新 更多