2017-08-21 127 views

回答

3

您可以從您的Realm配置中訪問這些類型,對它們進行過濾以排除您希望保留的類型,而不是刪除您不想保留的每種類型的每個對象。

let typeToBeKept = MyObjectClass.self 
realm.configuration.objectTypes?.filter{$0 != typeToBeKept}.forEach{ type in 
    try! realm.write { 
     realm.delete(realm.objects(type.self)) 
    } 
}