0
作为更新的一部分,我退休了一个持续到Realm的类。这些对象可能会占用用户设备上的大量空间,因此我不希望在迁移后将旧对象的数据保留在Realm文件中。 Realm迁移是否会检测到该类不再在项目中并进行一些清理,或者是否需要显式删除该表?在后一种情况下,我该怎么做?我应该从iOS上的Realm中删除旧表吗?
作为更新的一部分,我退休了一个持续到Realm的类。这些对象可能会占用用户设备上的大量空间,因此我不希望在迁移后将旧对象的数据保留在Realm文件中。 Realm迁移是否会检测到该类不再在项目中并进行一些清理,或者是否需要显式删除该表?在后一种情况下,我该怎么做?我应该从iOS上的Realm中删除旧表吗?
您需要在迁移过程中显式删除Realm文件中所有类型的数据。您可以通过在迁移块内调用Migration.deleteData(forType:)
来完成此操作。
当你的课程仍然在你的项目中时,你如何删除对象? – Andreas
我不知道这是否可能 –