ios - 如何将 Core Data sqlite 导出到 iCloud 并导入新设备
问题描述
我正在开发基于核心数据的应用程序并希望实现 iCloud,以便用户在丢失设备并购买新设备时可以从 iCloud 恢复数据。我启用了 iCloud 功能和 iCloud 文档(我目前正在使用NSPersistentContainer
,我还不想使用NSPersistentCloudKitContainer
)
我知道 iOS 13 提供了将 Core Data 与 iCloud 同步的方法,但我认为这似乎还没有准备好用于生产应用程序(迁移效果不佳)
所以我想每 24 小时将核心数据备份到 iCloud 到 iCloud,当用户在新设备上安装应用程序时,我们可以检查 iCloud 是否有现有的 sqlite 文件,如果有的话就恢复它。
有人可以提出好的解决方案吗?谢谢。
解决方案
推荐阅读
- c# - 如何使用数据流中的脚本组件更改包内 SSIS 变量的值
- javascript - 在反应轮播中添加幻灯片动画
- c# - WPF 组件不更新
- c# - 如何在 TextMeshPro 中使用字符串 playerprefs?
- python-3.x - 无法通过 aws cognito 使用请求
- javascript - 从 webpack 包中公开一个函数
- c++ - 如何在服务器和客户端中启用 TCP_NODELAY 选项?
- javascript - Google Maps setTimeout() 不适用于 AJAX 调用
- apache-spark - 无法从 Presto EMR 访问 Glue 表
- jenkins - 将角色从 Keycloak 客户端角色映射到 Jenkins