我可以选择进行迁移,但我更倾向于删除我的defaultRealm()中的所有内容。有什么简单的方法可以做到这一点吗?
realm.deleteObject(object)
除了 .deleteObjects 之外,它是唯一的功能。
我尝试了以下代码:
方法1
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))
两种方法都无法阻止迁移异常。