我正在开发一个CloudKit应用程序。 fetchAllLongLivedOperationIDs
可以用来处理离线变化吗?
longLivedOperationWasPersistedBlock
有什么用?
我看到即使应用程序处于离线状态,longLivedOperationWasPersistedBlock
也会被调用
要使用CloudKit,您必须在线。脱机会返回CKError详细信息和Internet连接错误。
fetchAllLongLivedOperationIDs仅返回在短时间内正在运行或已完成的操作ID。
如果你离线,你需要某种本地持久性引擎。它可能是核心数据,密钥存档或类似的东西。