在 Realm.io 中完全删除 RLMObject

Completely remove RLMObject in Realm.io

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

做的很辛苦。使用 RLMRealm.defaultRealmPath() 给我默认路径。您可以使用 NSFileManager 删除该文件以及该目录中的其他 Realm 相关文件,或者您可以手动执行此操作。这将清除所有对象。

更好的方法是在您的领域实例上执行 realm.deleteAllObjects。更多相关信息,请点击此处 http://realm.io/docs/cocoa/0.90.6/#deleting-objects。这将删除您的所有对象。

如果你想删除一个对象,你可以realm.deleteObject(object here)。在上面的 link 中还有更多内容。

像您一样删除文件确实避免了迁移的需要,只是如果您确实要这样做,请不要忘记删除该行!