gpt4 book ai didi

iphone - 将 Sqlite 数据库与 iCloud 同步?

转载 作者:可可西里 更新时间:2023-11-01 05:30:06 28 4
gpt4 key购买 nike

我有一个已经在应用程序商店中的应用程序,它使用 Sqlite 数据库。现在我想制作另一个版本,其中包括 iCloud 同步,现在,问题是,是否有任何教程或第三方代码将 sqlite 数据库与 iCloud 同步,因为我搜索了很多但没有得到任何可用的答案?提前致谢。

最佳答案

SQLite 和 iCloud 不能很好地结合。虽然可以使用 iCloud 文件 API 将 SQLite 文件放入 iCloud,但这样做几乎肯定会损坏文件。 SQLite 在设计时并没有考虑到这种用途,在外部日志文件、未提交的事务等之间,文件是否损坏甚至不是问题,只是何时损坏(答案是“很快”)。

尽管 Core Data 可以同时使用 SQLite 文件和 iCloud,但它不会同步 SQLite 文件。相反,它有一个使用事务日志来回发送更改的方案。

如果您想通过 iCloud 使用现有数据,您可能需要执行类似的操作。我不知道有什么好的引用实现。基本上,您需要将数据导出为其他格式,并检测和导入来自其他设备的更改。

关于iphone - 将 Sqlite 数据库与 iCloud 同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18656791/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com