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与密码->需要密码 界面,只有选择“立即”这一项,才会调用,选择其他选项这两个方法都不会调用,可见,通过这两个方法实现开关屏的监听并不是完全有效的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,026评论 3 119
  • 对我来说,做菜做美食是一种心境,是一种艺术,是一种幸福。美食的基础,是要有一颗感恩的心,一颗爱心,要热爱生活,感恩...
    一个人的默契阅读 533评论 0 2
  • 我想借这个机会给我生命中的天使我的同事XF存款: 亲爱的XF,我很感恩在我一个人在的这个城市里有你陪着我,13年来...
    好运到爆的娟娟阅读 215评论 0 0
  • 正兮缪兮从何处,老马识途不问路。不见树木不见山,只问旧路无人地。
    平常心_f8f0阅读 178评论 0 2
  • 有一群人总是生活的很轻松,他们在工作中也是如此,面临困难从不气馁,往往更能战胜失败,他们拥有好的心态,也拥有极棒的...
    lh事在人为阅读 440评论 0 0