Как отобразить изолированные файлы с помощью UIDocumentPickerViewController? - PullRequest
0 голосов
/ 17 ноября 2018

Я пытаюсь отобразить документы, созданные моим приложением с помощью UIDocumentPickerViewController.Это возможно, или мне нужно свернуть свой?Судя по моим исследованиям, кажется, что этого нельзя сделать, но это кажется таким ненужным ограничением.Приложение должно иметь доступ к своим документам легче, чем из внешних источников.

Я знаю о UIDocumentBrowserViewController, но в моем приложении пользователь создает несколько документов за один «сеанс», а это означает, что возврат к корневому браузеру будет неприятным.Например, документ может потенциально создаваться каждые 10 секунд, но при обычном использовании документ создается каждые пару минут.Я понимаю, что UIDocument может быть не лучшим вариантом для этого, и я также построил свою модель в Core Data, но, узнав об устаревании iCloud сегодня утром, кажется, что UIDocument - лучший способ продолжить.

Итак, 3 вопроса:

  1. Может ли UIDocumentPickerViewController отображать "файлы, принадлежащие приложению"?
  2. Может ли UIDocumentBrowserVC создавать новые документы без всплывающих окон?
  3. Есть ли лучший APIЯ скучаю?

Спасибо, Майки

1 Ответ

0 голосов
/ 18 ноября 2018

Чтобы ваши документы отображались в UIDocumentPickerViewController, необходимо включить общий доступ.Следующие ключи должны быть установлены в вашем info.plist

<key>UIFileSharingEnabled</key> <true/> <key>LSSupportsOpeningDocumentsInPlace</key> <true/>

...