ios - 如何在不进行身份验证的情况下将核心数据持久化到云端

标签 ios swift xcode core-data cloudkit

我正在使用 core data 设计一个应用程序其中有一个本地 Cache .我正在考虑使用 CloudKit用于跨多个 iOS 同步它设备。自 CloudKit不适用于 persisting数据,我很确定如果用户丢失了手机,那么数据将永远消失。我的应用程序不需要任何身份验证,所以我如何将数据与本地一起保存在云中 Cache这样它就可以在多个 iOS 之间同步像 iPad 这样的设备或 iWatch

附言是否可以保存用户生成的内容filesDocuments这样他们就可以得到 iCloud 的支持自动不使用CloudKit

最佳答案

数据会定期备份到 iTunes 和 iCloud 上,因此如果您的用户更换设备,他们可以从那里恢复数据。是的,可以将用户生成的内容文件保存在 Documents 中,以便他们可以通过不使用 CloudKit 自动 iCloud

关于ios - 如何在不进行身份验证的情况下将核心数据持久化到云端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39845523/

相关文章:

ios - 如何在 iOS 中预加载 UIWebView?

ios - Swift 返回错误 'Binary operator == cannot be applied to two EKSourceType operands'

ios - Sprite Kit - 将 body 滑过其他人

ios - 将委托(delegate)分配给类的实例

ios - 无法在新开发机器上使用 nil 模型创建 NSPersistentStoreCoordinator

iphone - UIAlertViewStylePlainTextInput 返回键委托(delegate)

objective-c - 在ios中进行持续方法更新的有效方法

ios - 在静态函数中使用计算值

ios - 通过 ARKit 向 3d 模型添加动画

ios - SwiftUI:如何在取消计时器后重新启动它?