SQLite和iCloud混合不好.虽然可以使用iCloud文件API将SQLite文件放在iCloud中,但这样做几乎可以保证破坏文件.SQLite的设计并没有考虑到这种用途,在外部日志文件,未提交的事务等之间,它甚至不是文件是否被损坏的问题,只是在何时(并且答案"很快").
尽管Core Data可以同时使用SQLite文件和iCloud,但它不会同步SQLite文件.相反,它有一个使用事务日志来回发送更改的方案.
如果您想将现有数据用于iCloud,您可能需要做类似的事情.我不知道任何好的参考实现.基本上,您需要将数据导出为其他格式,并检测并导入其他设备的更改.
| 归档时间: |
|
| 查看次数: |
1802 次 |
| 最近记录: |