"幻影课程/模特"仍然出现在境界

时间:2018-05-04 11:21:20

标签: ios swift realm swift4

我正在努力想要解决这个问题。我有2个旧类,我的代码中不再使用它。

我试图在我的王国中摆脱它们。我尝试了迁移,删除和重新启动,他们只是不断回来(他们没有任何对象,但它不整洁,烦人!)

我试过这个:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    let config = Realm.Configuration(
        schemaVersion: 2,

        migrationBlock: { migration, oldSchemaVersion in
            if (oldSchemaVersion < 1) {

                migration.deleteData(forType: "Exercise")
                migration.deleteData(forType: "Workout")
            }
    })
    Realm.Configuration.defaultConfiguration = config
    let realm = try! Realm()

我也试过这个:

let realm = try! Realm()
try! realm.write {
    realm.deleteAll()
}

其中一个课程称为&#34;锻炼&#34;而且我有一个名为&#34;锻炼的结构&#34;代码中的其他地方,但它甚至没有相同的字段等。

研究我确定我已经尝试过其他人在Delete a Realm model with Swifthttps://www.realm.io/docs/objc/latest/#migrationsHow to delete a class from realm file

中所拥有的内容

有什么想法吗?我已经完成了CMD + SHIFT + F,旧的课程肯定不在我的代码中,所以我猜测我没有正确进行迁移?

有相同问题的人的更新

我使用How to completely remove Realm database from iOS?

中的详细信息完全删除了该文件

我不确定我做错了什么!

0 个答案:

没有答案