jiefangzhe

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)
    }

 

分类:

技术点:

相关文章: