Skip to content

Instantly share code, notes, and snippets.

@owenzhao
Last active September 4, 2016 21:50
Show Gist options
  • Save owenzhao/9694c5cd5528b6977e8f57df90aee2a9 to your computer and use it in GitHub Desktop.
Save owenzhao/9694c5cd5528b6977e8f57df90aee2a9 to your computer and use it in GitHub Desktop.
Realm的坑(二)
class Foo:Object {
dynamic var id:Int = 0
dynamic var name:String = ""
override class func primaryKey() -> String? {
return "id"
}
}
let bar = Foo()
bar.id = 1
bar.name = "Marry" // ok
let realm = try! Realm()
try! realm.write {
realm.add(bar)
bar.name = "Kelly" // ok
}
let anotherBar = Foo()
anotherBar.id = 1
anotherBar.name = bar.name
try! realm.write {
realm.add(anotherBar, update:true)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment