【问题标题】:iPhone: Is it possible to close the app rather than run in background when user clicks Home Button?iPhone:当用户单击主页按钮时,是否可以关闭应用程序而不是在后台运行?
【发布时间】:2011-07-20 09:40:08
【问题描述】:

我有一个应用程序,每次我恢复它时都会崩溃。

我希望当用户单击主页按钮时,应用程序应该关闭而不是进入后台模式。

这可能吗? 如果是,请告诉我。

如果没有,有什么解决方法可以让我的应用在恢复时不会崩溃?

谢谢!

【问题讨论】:

  • 你应该先明白它为什么会崩溃...

标签: ios objective-c cocoa-touch ios4 iphone-sdk-3.0


【解决方案1】:

在 plist 中,将 YES 设置为 Application does not run in background 键。

当您的应用程序在后台时,由于内存不足,视图(以及在 viewDidUnload 中释放的对象)可能会被释放。再次打开应用程序时,请确保重新初始化所有必需的对象。

【讨论】:

    【解决方案2】:

    要退出后台执行,请参阅this 线程...但理想情况下您应该做的是修复崩溃并让应用用户享受 iOS 后台功能..

    有什么办法可以让我的应用程序在我运行时不会崩溃 继续吗?

    当你可以直接处理时,永远不要考虑变通方法..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-29
      • 1970-01-01
      • 2015-11-23
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      • 1970-01-01
      相关资源
      最近更新 更多