如何使用文档提供程序扩展?

How to use Document Provider Extension?

我学习了更多关于 ios 扩展的知识,例如:

在所有的学习中我都没有遇到困难,但最近我尝试学习"document provider extension",但令我惊讶的是在互联网上没有找到任何相关教程谈论如何使用它(步骤像其他人一样一步一步)。

我找到的唯一选择是使用文档,我了解到他可以从其他应用程序访问共享文档,您也可以在您的应用程序中共享您自己现有的文档。

我在网上找到的唯一教程是 MacStories 站点,但他使用 iCloud,这次我不想使用 iCloud,我想像文档说的那样:

allows other apps to access the documents managed by your app (Without iCloud)

在我的例子中,我已经知道 "provider document extension" 是如何工作的,因此设法创建了一个新的目标类型 "document provider extention" 并且仅此而已。有人知道这个扩展程序是如何工作的吗?

http://developer.xamarin.com/guides/ios/platform_features/introduction_to_the_document_picker/

或观看以下来自 WWDC

的 session

WWDC 2014 session 234

ios8 raywanderlich.com 上的教程书也是最好的一本,但这本不是免费的

我也在找。关于这个主题的好的教程并不多。我将分享我找到的一些链接。

  1. https://github.com/D2B-Solution/DocumentPickerSample
  2. https://github.com/ikuya/DocumentProviderSample
  3. https://github.com/pavanSaberjack/PIDocumentProvider
  4. https://github.com/imayaselvan/DocumentProviderExtension