Я работаю над приложением UIDocument
, и я хотел бы показать пользователю предварительный просмотр документа, прежде чем он его откроет. Я могу отобразить этот предварительный просмотр в изображении, когда документ будет закрыт. Но где я должен сохранить этот образ? В другом файле? или существует определенный способ сделать это?Где хранить предварительный просмотр UIDocument?
Сейчас я разрабатываю его без поддержки iCloud. Но я хочу иметь решение, которое будет работать с iCloud. UIDocument
- UIManagedDocument
. Но сохранение изображения в базе данных сделало бы его бесполезным. Потому что тогда мне нужно открыть документ, прежде чем я смогу получить предварительный просмотр.
Что вы посоветуете здесь? Где поставить предварительный просмотр для UIManagedDocument
?
Но так. Если я переведу документ в iCloud. Предварительный просмотр является локальным на этом компьютере. И он не синхронизируется над iCloud. Это означает, что мне нужно обновить предварительный просмотр на каждом клиенте. И для этого мне нужно каждый раз открывать/закрывать каждый документ. – V1ru8
Затем вы должны сохранить его в (app_directory)/Documents. Все, что входит в эту папку, автоматически синхронизируется с iCloud. – Jorsh
Хорошо, что решения не кажутся идеальными. Но я поеду с/Library/Caches, а затем регенерирует все предварительные просмотры на всех устройствах. – V1ru8