CloudKit离线同步

Moh*_*siq 5 ios swift cloudkit

我正在开发一个CloudKit应用程序.可以fetchAllLongLivedOperationIDs用来处理离线变更吗?

有什么用longLivedOperationWasPersistedBlock

我看到longLivedOperationWasPersistedBlock即使应用程序处于脱机状态也会调用它

Ado*_*lfo 4

为了使用 CloudKit,您必须在线。离线会返回 CKError 详细信息和 Internet 连接错误。

fetchAllLongLivedOperationIDs 仅返回正在运行或在短时间内完成的操作 ID。

如果您离线,则需要某种本地持久性引擎。它可以是 Core Data、KeyedArchive 或类似的东西。