2017-03-18 7 views
0

レルムにまだ追加されていないRealmオブジェクトがあり、プロパティを更新したい(まだ追加されていない場合は追加する)。オブジェクトがレルムはそれにそれが追加されたりないされていますかどうかを判断するための正しい方法を添付した場合に SwiftでRealmオブジェクトを追加または更新するにはどうすればよいですか?

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

がチェックしている:ここで

は、私は今、この権利をやっている方法ですか?

答えて

1

はい。 Object.realm == nilをチェックするのは、オブジェクトがすでにレルムに挿入されているかどうかを確認する最善の方法です。 :)

関連する問題