我应该从iOS上的Realm中删除旧表吗?

时间:2017-06-22 12:18:05

标签: ios swift realm

作为更新的一部分,我退休了一个持久存在Realm的课程。这些对象可能会占用用户设备上的大量空间,因此我不希望迁移后旧对象的数据保留在Realm文件中。 Realm迁移是否会检测到该类不再在项目中并进行一些清理,还是需要显式删除该表?在后一种情况下,我该怎么做?

1 个答案:

答案 0 :(得分:1)

您需要在迁移期间从Realm文件中显式删除该类型的所有数据。您可以通过在迁移块中调用Migration.deleteData(forType:)来完成此操作。