Как использовать расширение провайдера документов?

Я узнал немного больше о расширениях IOS, таких как:

  • Расширение сегодня
  • Расширение для редактирования фотографий
  • Расширение действия
  • Расширение пользовательской клавиатуры

Во всех из них у меня не было трудностей в обучении, но в последнее время я пытаюсь освоить "расширение провайдера документов", и, к моему удивлению, не нашел в Интернете какого-либо уместного учебника, рассказывающего о том, как его использовать (шаг за шагом, как другие).

Единственной альтернативой, которую я нашел, было использование документации, и я узнал, что он может получить доступ к общим документам из других приложений, а также вы можете поделиться своими собственными существующими документами в своем приложении.

Единственный учебник, который я нашел в сети, был сайт MacStories, но он использует iCloud, и в настоящее время я не хочу использовать iCloud, я хочу сделать так, чтобы документация гласила:

позволяет другим приложениям получать доступ к документам, управляемым вашим приложением (без iCloud)

В моем случае я уже знаю, как работает "расширение документа поставщика", и поэтому мне удалось создать новый целевой тип "расширение поставщика документа" и только это. Кто-нибудь знает, как работает это расширение?

2 ответа

Решение

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

или посмотрите следующую сессию из WWDC

Сессия WWDC 2014 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
Другие вопросы по тегам