applicationProtectedDataWillBecomeUnavailable不调用

在做iOS监听开屏锁屏时,网上查到的资料说,苹果推荐使用applicationProtectedDataWillBecomeUnavailable:和applicationProtectedDataDidBecomeAvailable:监听,但是在appDelegate中加入这两个方法后,开关屏是并没有调用,用的iphone 5s真机,系统版本12.0。后来又查到资料,里面有一句话说,But unfortunately these methods do not work if user has not enabled passcode or touchID.意思是如果手机没有设置解锁密码或指纹,就不会调用这两个方法。经验证,在手机(12.0系统)的设置->触控ID与密码->需要密码 界面,只有选择“立即”这一项,才会调用,选择其他选项这两个方法都不会调用,可见,通过这两个方法实现开关屏的监听并不是完全有效的。

你可能感兴趣的:(applicationProtectedDataWillBecomeUnavailable不调用)