好的,所以我们都知道(或者应该)可以在info.plist文件中将'UIApplicationExitsOnSuspend'设置为true或false。
如果可能的话,我想知道的是,如果我们可以在app中更改UIApplicationExitsOnSuspend的bool值。
只需允许用户设置是否允许应用程序在后台运行,或者只需按下主页按钮即可自行停止。
请帮助。
答案 0 :(得分:2)
无法更改应用中的值。
但是,您可以在应用中添加一个设置,然后在applicationDidEnterBackground:
中查看它的开启/关闭情况。
类似的东西:
if (theUserDoesNotWantMultitasking) {
exit(0); // doesn't generate a crash report.
}
即使我打赌他们不推荐它,但似乎可以通过Apple验证程序来容忍。
小精度:
通过容忍,我的意思是我在应用程序中完成了一次,具有不同的用例(不基于用户设置)。它已被批准,但我无法保证情况永远如此。
答案 1 :(得分:1)
这是不可能的。
从您的应用中调用exit
违反Apple的建议。如果您这样做,您可能会发现您的应用在将来被拒绝。