我需要从Realm Cocoa数据库中删除旧的空模型。
似乎有a way to do it in Java,但在Swift中没有。这是对的吗?
如果删除属性并启动迁移,Realm将删除表中的相应列:
class Dog: Object {
dynamic var name = ""
// dynamic var age = 0
}
但是,如果您完全删除模型定义,迁移会不删除表:
// class Dog: Object {
// dynamic var name = ""
// dynamic var age = 0
// }
这是Realm Browser的屏幕截图,显示了我要删除的空表:
答案 0 :(得分:0)
您可以在迁移块中调用Migration.deleteData(_:)
,以指定应从Realm文件中完全删除命名类。
答案 1 :(得分:0)
对于那些正在使用JavaScript的人:
function ArgumentsToArray(args) {
return [].slice.apply(args);
}
console.log(ArgumentsToArray.apply(fnc));