【发布时间】:2020-05-02 06:16:55
【问题描述】:
在使用 iOS 应用程序时,我发现了两种检测受保护数据可用事件的方法。一种使用回调,另一种使用通知。我需要知道它们是否提供完全相同的功能。从文档中我无法区分。所以,
两者有什么区别,
- (void) applicationProtectedDataDidBecomeAvailable:(UIApplication *)application {}
回调和
UIApplicationProtectedDataDidBecomeAvailable
通知?
applicationProtectedDataDidBecomeAvailable - 在使用内容保护的设备上,受保护的文件以加密形式存储,并且仅在特定时间可用,通常是在设备解锁时。此通知让您的应用程序知道设备现在已解锁,并且您可以再次访问某些类型的受保护文件。
UIApplicationProtectedDataDidBecomeAvailable - 当受保护的文件可供您的代码访问时发布。
【问题讨论】:
标签: ios xcode callback appdelegate data-protection