applicationProtectedDataDidBecomeAvailable 回调和 UIApplicationProtectedDataDidBecomeAvailable 通知的区别
Difference between applicationProtectedDataDidBecomeAvailable callback and UIApplicationProtectedDataDidBecomeAvailable notification
在 iOS 应用程序中工作时,我发现了两种检测受保护数据可用事件的方法。一种使用回调,另一种使用通知。我需要知道它们是否提供完全相同的功能。从文档中我无法区分。所以,
有什么区别,
- (void) applicationProtectedDataDidBecomeAvailable:(UIApplication *)application {}
回调 和
UIApplicationProtectedDataDidBecomeAvailable
通知?
applicationProtectedDataDidBecomeAvailable - 在使用内容保护的设备上,受保护的文件以加密形式存储并且仅在特定时间可用,通常是在设备解锁时。此通知让您的应用知道设备现在已解锁,您可以再次访问某些类型的受保护文件。
UIApplicationProtectedDataDidBecomeAvailable - 当受保护的文件可供您的代码访问时发布。
它们提供相同的功能。
applicationProtectedDataDidBecomeAvailable
是一个 UIApplicationDelegate
方法,UIApplicationProtectedDataDidBecomeAvailable
是一个 NSNotification 名称。
类比applicationDidBecomeActive:
和UIApplicationDidBecomeActiveNotification
,前者是激活时调用的委托方法,后者是post.
在 iOS 应用程序中工作时,我发现了两种检测受保护数据可用事件的方法。一种使用回调,另一种使用通知。我需要知道它们是否提供完全相同的功能。从文档中我无法区分。所以,
有什么区别,
- (void) applicationProtectedDataDidBecomeAvailable:(UIApplication *)application {}
回调 和
UIApplicationProtectedDataDidBecomeAvailable
通知?
applicationProtectedDataDidBecomeAvailable - 在使用内容保护的设备上,受保护的文件以加密形式存储并且仅在特定时间可用,通常是在设备解锁时。此通知让您的应用知道设备现在已解锁,您可以再次访问某些类型的受保护文件。
UIApplicationProtectedDataDidBecomeAvailable - 当受保护的文件可供您的代码访问时发布。
它们提供相同的功能。
applicationProtectedDataDidBecomeAvailable
是一个 UIApplicationDelegate
方法,UIApplicationProtectedDataDidBecomeAvailable
是一个 NSNotification 名称。
类比applicationDidBecomeActive:
和UIApplicationDidBecomeActiveNotification
,前者是激活时调用的委托方法,后者是post.