Это очень теоретический вопрос, но для меня очень важно, как я подхожу к своим следующим шагам.
Я занимаюсь разработкой приложения SwiftUI MacOS, где пользователь может загружать свои файлы. Метаданные хранятся в CoreData, а файл, который я сохраняю, вручную в файловой системе. На данный момент я использую папку файлов по умолчанию для моего приложения.
Скоро я хочу синхронизировать iCloud c между моим приложением Ma c OSX и моим iOS приложением. Я читал об этом, и это должно работать. CoreData не должен быть проблемой.
Теперь на мой вопрос, можно ли подойти к нему таким образом, о котором я думаю:
Я хотел бы создать Finder Syn c Расширение для моего приложения Ma c OSX, поэтому я получаю собственную папку, которую можно добавить в избранное и наблюдать. Я хочу, чтобы все мои локальные файлы были сохранены там. Это должно работать ..
- Смогу ли я синхронизировать c эти файлы, которые хранятся в расширении Finder Syn c с iCloud, в мое приложение iOS?
- Могу ли я создать расширение на iOS, чтобы отобразить эти файлы?
Я не храню свои документы в BLOB-объекте данных CoreData
или не допускаю внешнего хранилища. Я храню все вручную. Смогу ли я по-прежнему синхронизировать c мои документы с помощью iCloud.
В общем, я хочу знать, могу ли я хранить свои файлы в папке Finder, и при этом сохранять их синхронизированными с iCloud до iOS? Если это невозможно, пожалуйста, дайте мне знать. Было бы интересно узнать заранее.