【问题标题】:iOS Remove sqlite after uninstall appiOS 卸载应用后删除 sqlite
【发布时间】:2015-06-09 16:29:02
【问题描述】:

我有一个用 XCode 开发的应用程序,数据库是用 Sqlite 制作的,但是当我从我的 iOS 设备中删除该应用程序时,我丢失了该数据库中的所有信息。 当我再次安装应用程序时,我有数据库,但里面没有信息。

我可以保留那个 file.sqlite(在云中)吗?并且当重新安装(下载)应用程序以使用相同的 file.sqlite 并在该文件中拥有我之前拥有的数据时。

【问题讨论】:

  • 如果用户卸载他们应该会失去一切
  • 您好,您找到任何解决方案了吗?
  • 不完全是。解决方案是将存储保留在某些云中。在 iCloud 中会更好。

标签: ios sqlite


【解决方案1】:

不,卸载应用后,您不能将 file.sqlite 保留在文件系统中。卸载应用后,相关的数据文件也会被删除。

【讨论】:

  • 是的,我知道,但是,另一种选择?我需要将我的数据保存在 iphone 中,当客户再次下载该应用程序时,显示他所拥有的信息。
  • 这不是正确答案,不应这样标记
【解决方案2】:

您应该能够通过将 SQLite 数据库与存储在云中的另一个数据库同步来解决此问题。如果您将同步记录与用户帐户相关联,则下次他们使用该用户帐户时,您可以使用服务器数据库刷新本地数据库。他们是否删除应用程序或转移到新手机都没有关系。您将他们的备份存储在服务器上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-22
    • 1970-01-01
    • 2014-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-20
    • 1970-01-01
    相关资源
    最近更新 更多