我有一个应用程序,我不希望它在后台运行。我的应用程序不能做任何后台模式下的操作,并且让它在后台运行只会增加烦人的用户界面复杂性。我希望应用程序在从前台移除时终止。
UIApplicationExitsOnSuspend
是苹果之前允许实现此功能的方法,对于我的使用情况非常完美。然而,它现在已经被弃用了,他们拒绝具有该Info.plist值的应用程序。
我能找到的唯一替代方法是在应用程序委托方法中使用exit(0)
,但苹果强烈不建议这样做,而且它看起来像是一个崩溃。
还有其他可行的替代方案吗? 我只是不想让我的应用程序在后台运行,它只会不必要地耗费用户的电池电量。