标签: ios today-extension
我有一个Today扩展,根据设备锁定状态(锁定/解锁)改变状态。
为了在第一次启动扩展时知道设备是否被锁定/解锁,我有一个实用程序功能,检查它是否可以读取受保护的文件。 之后,在.UIApplicationProtectedDataDidBecome(Un/A)vailable上设置了两个观察者。
.UIApplicationProtectedDataDidBecome(Un/A)vailable
问题:当您锁定设备时,受保护的文件实际受到保护之前似乎有2.5秒的延迟,因此无法知道设备的实际状态。
如何在设置观察者之前知道设备的锁定状态?