UIApplicationExitsOnSuspend与exit(0)相同吗?

时间:2015-11-12 21:33:06

标签: ios plist

如果在我的应用程序设置中设置了TouchID / Pascode,我想提供锁定屏幕。我希望它的工作类似于Dropbox和1Password,如果你有这个设置,然后你按下iPhone上的主页按钮,如果你重新打开应用程序,它会自动显示锁定屏幕并显示Touch ID警报。

对于我的应用,我想要一个类似的行为。在Ray Wenderlich的tutorial on security中,他们将UIApplicationExitsOnSuspend(也称为“应用程序不在后台运行”)设置为pList中的YES。对我来说问题是我不想一直这样设置 - 对于我的应用程序,如果用户在我的应用程序设置中启用了Touch ID / Passcode,则应该设置它。所以我的关注是:

  • 我可以在代码中以编程方式设置UIApplicationExitsOnSuspend吗?
  • 如果没有,我可以使用exit(0)或exit(1)吗?我看到很多堆栈溢出页面,他们说不这样做 - 但我只会在applicationDidEnterBackground中调用它,如果用户在我的应用程序设置中启用了Touch ID / Passcode。

我也希望将此应用启动到应用商店。感谢。

0 个答案:

没有答案