CloudKit离线同步

时间:2018-02-28 09:13:15

标签: ios swift cloudkit

我正在开发CloudKit应用。可以fetchAllLongLivedOperationIDs用于处理离线更改吗?

longLivedOperationWasPersistedBlock有什么用?

即使应用处于离线状态,我也会看到longLivedOperationWasPersistedBlock被调用

1 个答案:

答案 0 :(得分:4)

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

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

如果您离线,则需要某种本地缓冲引擎。它可能是核心数据,KeyedArchive或类似的东西。