美文网首页
realm 添加字段报错

realm 添加字段报错

作者: 成都reactnative | 来源:发表于2018-01-17 09:29 被阅读0次

    前几天在给Realm数据库的一个表加字段的时候,控制台报了一个错.Migration is required due to the following errors

    网上Google,然后看了一下官方文档.

    //在Appdelegate加上这个代码段就行了.

    // Inside your application(application:didFinishLaunchingWithOptions:)

    let config = Realm.Configuration(

        // Set the new schema version. This must be greater than the previously used

        // version (if you've never set a schema version before, the version is 0).

        schemaVersion: 1,

        // Set the block which will be called automatically when opening a Realm with

        // a schema version lower than the one set above

        migrationBlock: { migration, oldSchemaVersion in

            // We haven’t migrated anything yet, so oldSchemaVersion == 0

            if (oldSchemaVersion < 1) {

                // Nothing to do!

                // Realm will automatically detect new properties and removed properties

                // And will update the schema on disk automatically

            }

        })

    // Tell Realm to use this new configuration object for the default Realm

    Realm.Configuration.defaultConfiguration = config

    // Now that we've told Realm how to handle the schema change, opening the file

    // will automatically perform the migration

    let realm = try! Realm()

    可能碰到其他需求,可以参考文档.

    :https://realm.io/docs/swift/latest/#migrations

    相关文章

      网友评论

          本文标题:realm 添加字段报错

          本文链接:https://www.haomeiwen.com/subject/axeyoxtx.html