【发布时间】:2012-04-09 01:41:45
【问题描述】:
使用 iCloud,您可以跨多个设备同步您的 CoreData 数据库。这通过 SQLite 创建通过云复制的事务日志来工作。我喜欢这种机制,因为我不想将它绑定到 iCloud 和 Apple 的服务器。
有没有办法启用此事务日志并使用我控制的自定义代码和服务器手动复制它?
【问题讨论】:
标签: ios core-data replication sync icloud
使用 iCloud,您可以跨多个设备同步您的 CoreData 数据库。这通过 SQLite 创建通过云复制的事务日志来工作。我喜欢这种机制,因为我不想将它绑定到 iCloud 和 Apple 的服务器。
有没有办法启用此事务日志并使用我控制的自定义代码和服务器手动复制它?
【问题讨论】:
标签: ios core-data replication sync icloud
不,目前任何 API 都没有公开事务日志。如果您启用了 iCloud(它们位于~/Library/Mobile Documents/),您可以在您的 Mac 上查看它们,以尝试了解 Apple 是如何做到这一点的并自己复制它。不过听起来是一个非常困难的问题。
【讨论】: