Realm migrations in Swift : <p>I have a Realm Object modeled as so</p>

<pre><code>class WorkoutSet: Object {
     // Schema 0
     dynamic var exerciseName: String = ""
     dynamic var reps: Int = 0
     // Schema 0 + 1
     dynamic var setCount: Int = 0
}
</code></pre>

<p>I am trying to perform a migration.</p>

<p>Within my <code>AppDelegate</code> I have imported <code>RealmSwift</code>.</p>

<p>Within the function <code>didFinishLaunchWithOptions</code> I call </p>

<pre><code>Migrations().checkSchema()
</code></pre>

<p><em>Migrations</em> is a class declared in another file.</p>

<p>Within that file there is a struct declared as so.</p>

<pre><code>func checkSchema() {
    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
            switch oldSchemaVersion {
            case 1:
                break
            default:
                // Nothing to do!
                // Realm will automatically detect new properties and removed properties
                // And will update the schema on disk automatically
                self.zeroToOne(migration)
            }
    })
}

func zeroToOne(migration: Migration) {
    migration.enumerate(WorkoutSet.className()) {
        oldObject, newObject in
        let setCount = 1
        newObject!["setCount"] = setCount
    }
}
</code></pre>

<p>I am getting an error for adding <code>setCount</code> to the model</p>
