CloudKit是在IOS上为iCloud供电的框架 我最近在一个新项目中使用了该框架,发现它很酷且易于使用 但我遇到一个问题,它与离线模式有关 当我将两个设备A和B连接到同一ICloud帐户时 如果A没有互联网连接并进行了更改,那么当A连接到Internet后如何将这些更改上传到Cloud 我对此事看了太多,发现了类似的解决方案:
**通过云工具包使用核心数据
**使用称为Sorix / CloudCore的框架来处理此问题
**长寿的CKO操作
关于第一个解决方案,我认为从云数据单独创建coredata很复杂,而且我读到它最近已经过时了 对于第二个解决方案,这将是我的最后一个选择,因为使用第三方框架始终会产生成本,并且我不确定其工作原理 对于第三个选项,我不知道它是否有效,但我包括了,因为我发现了这个问题,没有详细信息
How to fetch all long-lived operations on iOS
有人知道如何处理离线操作吗? 并且第三个解决方案正在工作,您能为此提供一个示例代码吗 预先感谢