Как экспортировать Core Data sqlite в iCloud и импортировать обратно для новых устройств - PullRequest
2 голосов
/ 22 апреля 2020

Я занимаюсь разработкой приложения для работы с основными данными и хочу внедрить iCloud, чтобы пользователь мог восстановить данные из iCloud, если он потерял устройство и купил новое. Я включил возможность iCloud и документы iCloud (в настоящее время я использую NSPersistentContainer, пока не хочу использовать NSPersistentCloudKitContainer)

Я знаю, что iOS 13 предоставляет способ синхронизации c Базовые данные с iCloud, но я думаю, что оно еще не готово к работе с приложениями (миграция не работает хорошо)

Поэтому я хочу выполнять резервное копирование основных данных в iCloud каждые 24 часа в iCloud и при установке пользователем В новом устройстве мы можем проверить, есть ли в iCloud файл sqlite, и восстановить его, если он есть.

Может кто-нибудь предложить хорошее решение? Спасибо.

...