[在iOS上使用Objective C时,我找到了UIApplicationDelegate
的代表,
applicationProtectedDataDidBecomeAvailable
在设备解锁后被多次调用。可能是什么原因?
applicationProtectedDataDidBecomeAvailable-在使用内容保护的设备上,受保护的文件以加密形式存储,并且仅在特定时间(通常是在设备解锁时)才可用。此通知使您的应用知道该设备现已解锁,并且您可以再次访问某些类型的受保护文件。
这是该呼叫的已知且正常的功能。
根据有关'applicationProtectedDataDidBecomeAvailable'的文档的说明,将连续调用此命令,以告知委托人保护的文件现在可用。因此在锁定时某些文件不可用。
在使用内容保护的设备上,受保护的文件以加密形式存储,并且仅在特定时间(通常是在设备解锁时)才可用。该通知使您的应用知道该设备现已解锁,并且您可以再次访问某些类型的受保护文件。
我希望这会有所帮助。让我知道。
大多数代表在触发相应功能时被调用。 M8上有10个加密文件,并且在设备解锁时,这10个文件分别触发了此委托,我们应该确定要查找的文件是否已准备就绪。有关encrypted files check this link out的更多详细信息。
他们也在谈论位置,照相机,画廊等等,例如受保护的数据和资源。