如何从iOS完全删除Realm数据库?

瓦西里

现在我收到错误消息Property types for 'value' property do not match. Old type 'float', new type 'double'如何成功清除数据库或迁移?

要从磁盘上完全删除Realm文件并从头开始,只需使用NSFileManager手动删除它即可。

例如,要删除默认的Realm文件:

NSFileManager.defaultManager().removeItemAtURL(Realm.Configuration.defaultConfiguration.fileURL!)

如果要保留Realm文件,但将对象完全清空,则可以调用以下deleteAll()方法:

let realm = try! Realm()
try! realm.write {
  realm.deleteAll()
}

更新:我觉得我在原始答案中没有提到这一点。如果选择从磁盘删除Realm文件,则必须先在应用程序的任何线程上打开它,然后再删除它。打开后,Realm会在内部缓存对其的引用,即使文件被删除,该引用也不会被释放。

如果绝对需要在删除之前打开Realm文件以检查其内容,则可以将其包含在其中autoreleasepool

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Realm 数据库是如何工作的?

来自分类Dev

从RecyclerView和Realm数据库中删除项目

来自分类Dev

如何在Ruby on Rails上完全删除数据库?

来自分类Dev

如何在RPM数据库中删除完全相同的副本(相同的体系结构)

来自分类Dev

无法在iOS的Realm数据库中存储Double值

来自分类Dev

检查Azure SQL数据库是否已完全删除

来自分类Dev

如何从Firebase删除数据库?

来自分类Dev

如何删除名为“ /”的数据库

来自分类Dev

如何删除特定的数据库值

来自分类Dev

如何从数据库中删除项目

来自分类Dev

如何从数据库中删除项目?

来自分类Dev

如何在Realm数据库的架构中添加字段?

来自分类Dev

如何在Android中清除Realm中的数据库

来自分类Dev

如何根据当前用户ID查询Realm数据库?

来自分类Dev

如何从不同的 ViewController 访问 Realm 数据库?

来自分类Dev

如何在 Realm 中拆分数据库模式?

来自分类Dev

swift:如何使用mongoDB Realm数据库和身份验证使ios用户保持登录状态

来自分类Dev

如何获取与列表内容完全匹配的数据库条目

来自分类Dev

我如何才能完全复制我的sql数据库?

来自分类Dev

在Swift中将JSON解析为Realm数据库时,如何防止Realm覆盖自身?

来自分类Dev

如何使用从数据库中删除的删除功能

来自分类Dev

无法在iOS的sqlite数据库中删除表

来自分类Dev

删除具有完全特权的用户后,Mysql数据库不会被删除

来自分类Dev

如何从数据库中删除数据?

来自分类Dev

如何从数据库中删除数据?

来自分类Dev

如何从Firebird SQL数据库中删除大数据

来自分类Dev

如何从条件中删除数据库中的数据?

来自分类Dev

如何从Xamarin中的SQLite数据库删除数据

来自分类Dev

如何删除Firebase数据库中的某些数据?

Related 相关文章

  1. 1

    Realm 数据库是如何工作的?

  2. 2

    从RecyclerView和Realm数据库中删除项目

  3. 3

    如何在Ruby on Rails上完全删除数据库?

  4. 4

    如何在RPM数据库中删除完全相同的副本(相同的体系结构)

  5. 5

    无法在iOS的Realm数据库中存储Double值

  6. 6

    检查Azure SQL数据库是否已完全删除

  7. 7

    如何从Firebase删除数据库?

  8. 8

    如何删除名为“ /”的数据库

  9. 9

    如何删除特定的数据库值

  10. 10

    如何从数据库中删除项目

  11. 11

    如何从数据库中删除项目?

  12. 12

    如何在Realm数据库的架构中添加字段?

  13. 13

    如何在Android中清除Realm中的数据库

  14. 14

    如何根据当前用户ID查询Realm数据库?

  15. 15

    如何从不同的 ViewController 访问 Realm 数据库?

  16. 16

    如何在 Realm 中拆分数据库模式?

  17. 17

    swift:如何使用mongoDB Realm数据库和身份验证使ios用户保持登录状态

  18. 18

    如何获取与列表内容完全匹配的数据库条目

  19. 19

    我如何才能完全复制我的sql数据库?

  20. 20

    在Swift中将JSON解析为Realm数据库时,如何防止Realm覆盖自身?

  21. 21

    如何使用从数据库中删除的删除功能

  22. 22

    无法在iOS的sqlite数据库中删除表

  23. 23

    删除具有完全特权的用户后,Mysql数据库不会被删除

  24. 24

    如何从数据库中删除数据?

  25. 25

    如何从数据库中删除数据?

  26. 26

    如何从Firebird SQL数据库中删除大数据

  27. 27

    如何从条件中删除数据库中的数据?

  28. 28

    如何从Xamarin中的SQLite数据库删除数据

  29. 29

    如何删除Firebase数据库中的某些数据?

热门标签

归档