NSFileProviderExtension

用途

创建文件提供程序应用扩展,可以创建文件提供程序应用扩展并作为文档选择器应用扩展模板的一部分。如果您加入了文件提供程序应用扩展,模板将会创建一个为整个应用扩展一个独立的对象。它还为该对象创建NSFileProviderExtension子类以及info.plist文件中所需的条目。详情请点击阅读。

Managing Placeholder URLs

  • +placeholderURLForURL: 将文件的URL映射到其相应占位符的URL中。
  • +writePlaceholderAtURL:withMetadata:error: 创建一个包含元数据的文件占位符

Configuring the Document Storage

  • documentStorageURL:返回所有提供文件的根URL
  • providerIdentifier: 返回关联应用程序的绑定标识
  • -persistentIdentifierForItemAtURL: 定义了URL及其持续性标识符之间的映射(返回输入URL的唯一标识符)
  • -URLForItemWithPersistentIdentifier:根据传入的唯一标识符返回对应的URL

Managing Shared Files

  • -itemChangedAtURL:当文档发生变化的时候调用该方法。
  • -providePlaceholderAtURL:completionHandler:当文件被访问的时候系统调用此方法
  • -startProvidingItemAtURL:completionHandler:当这个方法被调用时,您的应用扩展应当开始下载、创建、或者以其他方式来让某个本地文件准备就绪。
  • -stopProvidingItemAtURL:只要没有进程正在访问所提供的URL,那么系统将会调用此方法。您可以重写此方法从本地文件系统中删除文档以释放存储空间。

结束语

如果有不对的地方请及时指出,谢谢!!!

你可能感兴趣的:(NSFileProviderExtension)