如何在Swift中添加或更新Realm对象?

时间:2017-03-18 23:20:42

标签: swift realm

我有一个可能已经或可能没有添加到Realm的Realm对象,我想更新一个属性(如果尚未添加它,则添加它)。

以下是我现在正在做的事情:

try! realm.write {
  if cat.realm == nil {
    realm.add(cat)
  }
  cat.name = "Photon"
}

检查对象是否附有领域,以确定是否添加了对象?

1 个答案:

答案 0 :(得分:1)

是。检查Object.realm == nil是查看对象是否已插入领域的最佳方法。 :)