如何将sqlite数据库与iCloud同步?

问题描述 投票:0回答:1

我搜索了几周,发现了很多类似的问题,但都是几年前的事了。不知道现在还能不能用。

我的应用程序组容器中有一个 sqlite 文件,我想将其与 iCloud 同步。是这样的事吗?或者我必须更改为CoreData?

任何帮助或参考链接将不胜感激

sqlite core-data icloud ios-app-group
1个回答
0
投票

SQLite 确实不支持这种东西。您可以将 SQLite 文件放在云同步文件夹中,但数据库可能会损坏或丢失最近的更改,具体取决于 iCloud 决定做什么。它不可靠,并且可能会在没有警告的情况下丢失所有数据。

使用 CloudKit 的 Core Data 是解决此问题的一种方法。还有其他的,例如 Firebase。什么是最好的实际上取决于您需要的细节,无论是在您的应用程序中还是在服务器支持方面。

© www.soinside.com 2019 - 2024. All rights reserved.