-1

我正在尝试决定是否使用NSPersistentCloudKitContainer跨设备同步我的应用程序数据。设置看起来很简单,但我担心如果用户数据以某种方式损坏会发生什么 - 无论是我的错误还是苹果的错误。

如果我存储了我的数据的每日备份(例如使用Ole Begemann 的技术),任何人都可以概述我需要采取的步骤来将其恢复到NSPersistentCloudKitContainer?

我想我可以在还原点清除 CloudKit 中的所有内容purgeObjectsAndRecordsInZone(with:in:completion:)- 但是当其他设备尝试同步其数据时仍然可能存在问题。

似乎大多数开发人员都将 CloudKit 数据视为备份。这足够可靠吗?

4

0 回答 0