Я пишу приложение, которое сохраняет и загружает документы как локально, так и в iCloud. Локально работает нормально, но у меня проблема с iCloud.
Документы сохраняются как пакет - UIDocument читает и записывает NSFileWrapper, который содержит файл изображения, файл эскиза и информационный лист. Когда я сохраняю документ в iCloud, а затем просматриваю файлы в разделе «Управление хранилищем», я вижу отдельные файлы вместо пакетов; и, что более важно, когда я ищу файлы с помощью NSMetadataQuery, он возвращает NSMetadataItem для каждого из отдельных файлов вместо пакетов. В результате мое приложение не понимает, что нужно загрузить какие-либо пакеты, и iCloud бесполезен.
Я думал, что если я настрою тип документа и правильно экспортировал UTI, пакеты будут обрабатываться должным образом. Это правда? Если да, то каков контрольный список для настройки типа документа как пакета?