移行を行うこともできますが、defaultRealm() 内のすべてを削除したいと考えています。どうすればこれを簡単に行うことができますか?
realm.deleteObject(object)
.deleteObjects と共に使用できる唯一の関数です。
次のコードを試しました:
方法 1
realm.deleteObjects(RLMObject.objectsInRealm(realm, withPredicate: NSPredicate(value: true)))
方法 2
realm.deleteObjects(Dog.allObjectsInRealm(realm))
realm.deleteObjects(Person.allObjectsInRealm(realm))
realm.deleteObjects(Goal.allObjectsInRealm(realm))
realm.deleteObjects(Goals.allObjectsInRealm(realm))
どちらも移行例外を防ぐことができません。