Документы никогда не показывались на вкладке "Последние"

У меня есть приложение для iOS на основе документов, которое принимает iOS 11 UIDocumentBrowserViewController, И он объявляет свой собственный тип документа, который является файлом пакета, который соответствует com.apple.package,

(Вот ссылка на приложение в App Store, а файл пакета называется "FlipBook", который представляет собой просто контейнер, содержащий последовательность изображений.)

Я могу без проблем создавать или редактировать документы через стандартные рабочие процессы браузера документов. Однако ни один из созданных или отредактированных документов не отображается на вкладке "Последние" в браузере документов - ни системный файл Files.app.

Я пытался настроить параметры UTI в файле Info.plist несколькими способами, но ни один из них не помог. Я также попытался создать новый проект из шаблона Xcode (в котором в качестве типа документа указан public.image), но до тех пор, пока я объявил свой собственный тип документа, он больше не отображается на вкладке "Последние". Я могу подтвердить, что весь редактируемый документ отображает правильную дату изменения в файловом браузере - просто никогда не отображалась вкладка "Последние".

У кого-нибудь есть какие-то подсказки о том, чего там не хватает? Большое спасибо.

0 ответов

Спасибо, Робин. Комментарии от 18 июня мне помогли. Меня беспокоила та же проблема. Однако ситуация несколько иная. Я напишу здесь решение, так как могут быть люди, у которых такая же проблема.

В дополнение к проблеме Робина, в моем случае файл отображается на вкладке "Последние", когда файл обрабатывается локально, но не отображается при сохранении в iCloud Drive.

Причина - NSUbiquitousContainerName. Файлы "Последние" теперь отображаются, если NSUbiquitousContainerName совпадает с отображаемым именем Bundle. Надеюсь, эта информация кому-то пригодится.

Другие вопросы по тегам