我正在尝试从Realm中删除模型。我似乎有一种直接的方式在Java中使用
realm.getSchema().remove(className)
除了从应用程序中删除模型然后迁移数据或删除整个Realm文件之外,Swift 3中没有选项。
澄清一下,当我打开Realm Browser时,我有三个模型
Dog 2
Person 4
Test 0
我想通过代码删除Test模型。似乎没有办法通过浏览器删除它。
也许我忽略了文档中的某些内容?
答案 0 :(得分:0)
不,你没有忽略文档中的任何内容。
在不触发迁移的情况下,无法在Objective-C / Swift SDK中修改Realm文件的架构。在这种情况下,您可以使用Migration.deleteData(forType:)
从Realm中删除对象架构。
此外,如果您想明确确保首先将Test
添加到您的Realm文件中,您可以明确定义in your Realm configuration。