iOS 设备锁屏和解锁判断

在AppDelegate中相应代理方法中添加通知,然后在需要处理解锁屏的地方调用通知方法

    /** 锁屏*/
    func applicationProtectedDataWillBecomeUnavailable(_ application: UIApplication) {
        NotificationCenter.default.post(name: Notification.Name("lockDeviceNotification"), object: nil)
    }
    
    /** 解锁*/
    func applicationProtectedDataDidBecomeAvailable(_ application: UIApplication) {
        NotificationCenter.default.post(name: Notification.Name("unlockDeviceNotification"), object: nil)
    }

 

posted on 2019-08-09 10:14  JieFangZhe  阅读(858)  评论(0编辑  收藏  举报

导航