【问题标题】:How can I backup/sync a sqlite db that I have in the documents directory? Is iCloud the answer?如何备份/同步文档目录中的 sqlite 数据库? iCloud 是答案吗?
【发布时间】:2012-01-07 02:18:30
【问题描述】:

我在应用商店中有一个简单的阅读器应用,我正在尝试向其中添加一些功能。现在,该应用程序的用户可以存储不同的书签、做笔记和突出显示内容的不同部分,这些都使用 FMDB 保存到文档目录中的本地 sqlite db。

一切都很好,除了每次删除应用程序时,都会进入本地数据库。因此,随着 iCloud 的出现,我想知道是否有一种理想的解决方案可以以某种方式备份我的数据库并在需要时恢复它?另外,如何在不同设备上的使用之间进行同步呢?

如果不是 iCloud,我还有哪些其他选项可以实现此功能?我在几个不同的应用程序中看到过,我只是不知道他们是怎么做到的。

谢谢!

感恩节快乐!

【问题讨论】:

    标签: iphone sqlite backup icloud fmdb


    【解决方案1】:

    iCloud 是一个非常好的解决方案。您必须序列化数据并上传;然后下载它并与数据库中的内容进行比较,然后忽略、删除或替换。

    查看新的iCloud APIs - 他们非常直截了当!

    Defining a Structured Data Model Using Core Data 部分它说:

    它允许您将数据存储在 iCloud 中并从多个设备访问它。

    Using iCloud in Conjunction with Databases 中有一个很好的解释。基本上,您只需交换更改日志而不是传输数据库文件。

    【讨论】:

    • 正是我需要的方向。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-25
    • 2017-08-04
    • 1970-01-01
    相关资源
    最近更新 更多