【发布时间】:2014-11-28 21:49:31
【问题描述】:
我可以选择进行迁移,但我更愿意删除我的 defaultRealm() 中的所有内容。我怎样才能轻松做到这一点?
realm.deleteObject(object)
是 .deleteObjects 的唯一功能。
我尝试了以下代码:
方法一
realm.deleteObjects(RLMObject.objectsInRealm(realm, withPredicate: NSPredicate(value: true)))
方法二
realm.deleteObjects(Dog.allObjectsInRealm(realm))
realm.deleteObjects(Person.allObjectsInRealm(realm))
realm.deleteObjects(Goal.allObjectsInRealm(realm))
realm.deleteObjects(Goals.allObjectsInRealm(realm))
两者都未能阻止迁移异常。
【问题讨论】:
-
嘿队长,你是在ios还是android上做这个?这些方法确实会删除所有对象,但您仍然会遇到迁移问题。
-
在模拟器/手机上执行此操作的快速方法是从主屏幕删除应用程序
-
iOS!在哪里可以了解有关迁移的更多信息?