Realm Swift:更新所有模型对象并删除迁移

时间:2016-01-13 04:57:21

标签: swift realm

我在swift中向我的领域模型添加了一个字段,并执行了迁移,但即使在删除了所有对象之后,当我从appdelegate中取出迁移块时仍然会出错。迁移代码块是否必须永远保留?

1 个答案:

答案 0 :(得分:2)

是。由于您使用迁移来破坏Realm文件的schemaVersion个数,因此需要该迁移块,并假设将来可能需要进行另一次迁移。

如果要完全重置迁移并删除迁移块,则需要从磁盘中删除Realm文件并重新创建它(即,仅删除对象是不够的。)