Я пишу приложение, которое сохраняет и загружает документы как локально, так и на iCloud. Локально работает нормально, но у меня проблема с iCloud.Перемещение пакетного файла класса UIDocument в iCloud
Документы сохраняются в виде пакета - UIDocument считывает и записывает NSFileWrapper, который содержит файл изображения, файл миниатюр и информационный слой. Когда я сохраняю документ в iCloud, а затем просматриваю файлы в разделе «Управление хранилищем», я вижу отдельные файлы вместо пакетов; и что более важно, когда я ищу файлы с помощью NSMetadataQuery, он возвращает NSMetadataItem для каждого из отдельных файлов вместо пакетов. В результате, мое приложение не понимает, что есть какие-то пакеты для загрузки, и iCloud довольно бесполезен.
Я думал, что если я настрою тип документа и правильно экспортировал UTI, чтобы пакеты обрабатывались должным образом. Правильно? Если да, то каков контрольный список для настройки типа документа в виде пакета?
Та же проблема здесь. Что-то должно быть неправильно с определением документа ... Я все еще расследую. – Mark
У меня такая же проблема. Добавил com.apple.package в «Exported UTIs», а также в «Типы документов» (поле «Типы»). Хотя у меня нет значка, нужен ли значок? – bio