我添加UIApplicationExitsOnSuspend
到我的Info.plist
并将其设置为YES
. 当点击主页按钮时,该键完全退出我的应用程序。但是屏幕锁定呢?或者如何检测屏幕锁定事件?没有名为UIApplicationExitsOnScreenLock
I want 的密钥。
问问题
1261 次
2 回答
1
请参阅此答案中的巧妙解决方法。这似乎是唯一的方法,但它是一种 hack,因此对 iOS 的更改可能使其无法正常工作。
于 2012-07-17T03:49:16.410 回答
0
像这样放弃是不合适的。在您的应用程序委托的 -applicationWillResignActive: 中,只需对用户进行身份验证,或者您尝试通过每次完全重新启动来完成的任何操作。我不知道钢制保险箱是什么,但它可能不会那样退出。
或者也许检查 UIApplicationProtectedDataWillBecomeUnavailable 通知?但是,如果用户启用了密码,它只会在设备锁定时发送。如果您在“秘密”文件上使用 NSFileProtectionComplete,请在处于非活动状态时关闭它们。
于 2012-07-17T03:26:04.657 回答