【问题标题】:Is it the realm file deleted when uninstalling iOS app卸载iOS应用程序时是否删除了领域文件
【发布时间】:2019-01-18 11:48:28
【问题描述】:

我现在没有iOS设备,所以我尝试了模拟器(文件没有被删除),但我想确认结果是否相同。是不是用户卸载应用时删除了realm数据库?

编辑:我如何在任何事务之前初始化 Realm:RLMRealm *realm = [RLMRealm defaultRealm];

【问题讨论】:

  • 你能分享一个你如何初始化领域的代码吗?
  • @ilya 完成
  • @JaimeAlcántaraArnela 是的,如果您删除并卸载应用程序,所有数据库都已删除。

标签: ios objective-c realm


【解决方案1】:

如果您将 Realm 文件保留在 Documents 目录中,那么如果用户执行 iCloud 或 iTunes 备份,该文件将被备份。这意味着如果用户决定升级到新设备并使用旧设备的备份映像执行恢复,那么 Realm 文件将被恢复。如果用户在此之前从您的旧设备上删除了该应用程序,则 iCloud 备份也将被删除,Realm 文件也将被删除。

【讨论】:

  • 这个文件是默认放到documents目录下的吗?
  • 是的,默认文件放在文档目录中
猜你喜欢
  • 2017-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-08
  • 2020-07-22
  • 1970-01-01
相关资源
最近更新 更多