我正在尝试更新 Realm 中 RLMObject 的现有实例。
我找不到这样做的方法..
请给我一个例子。
我可以保存和删除对象,但无法弄清楚如何使用以下方法更新对象:
//Find Existing
let predicate = NSPredicate(format: "formname = %@",formname)
var localTypes = FormTypeLocal.objectsWithPredicate(predicate)
if (localTypes.count == 1 ){
var existingForm : FormTypeLocal = localTypes[0] as FormTypeLocal
existingForm.customProp = "newVal"
//Now I need to update?????
let realm = RLMRealm.defaultRealm()
//
// Add to the Realm inside a transaction
realm.beginWriteTransaction()
realm.addObject(newForm)
realm.commitWriteTransaction()
//Delete
realm.beginWriteTransaction()
realm.deleteObject(newForm)
realm.commitWriteTransaction()