在Realm.io中完全删除RLMObject

时间:2015-03-06 20:42:00

标签: swift realm

我看到有办法清空RLMObject,但我想将它从RLMRealm存储中完全删除。而且我也不想进行迁移,我希望将其删除。这可能吗?

2 个答案:

答案 0 :(得分:0)

难道。使用RLMRealm.defaultRealmPath()为我提供默认路径。您可以使用NSFileManager删除该目录中的该文件和其他Realm相关文件,也可以手动执行。这将清除所有对象。

答案 1 :(得分:0)

更好的方法是在领域的实例上执行realm.deleteAllObjects。关于这一点的更多信息http://realm.io/docs/cocoa/0.90.6/#deleting-objects。这会删除所有对象。

如果要删除一个对象,可以执行realm.deleteObject( object here )。在上面的链接中还有更多内容。

正如您正在执行的那样删除文件确实可以防止迁移,只要不要忘记删除该行,如果您选择了这条路线!