(レルムプロパティを保存するための最良の方法を探しているの文字列を守っ\ \更新を保存します。レルム、最善のアプローチは、レルムオブジェクトへ
を私はレルム・オブジェクトから塗りつぶしなどのTextViewの多い、とのUIViewControllerを持っています。
テキストフィールドが変更されるたびに、私は国連にレルムプロパティを変更するために返送する必要があります。
(クールではない)事を、私は書き込みトランザクションを開く必要があり、私は直接保存することができないということです。
object.propertyA= “hello” // crash
try! realm.write { //work
userBeer?.Name = lblbeerName.text!
}
だから、私はすべてのテキストのために少し痛い(と清潔ではない)ことを発見した。
私はrxRealmを見ましたが、それを作るための(初心者の)サンプルは見えません。
だから、私は2アプローチ国連の心を持っている
プロパティ
のvar beerNameのモデルgetterとsetterを変更:文字列? { { return self.Name } { try! realm.write {
self.txtName = beerName! }}ここで(https://www.raywenderlich.com/149753/bond-tutorial-bindings-swift)からRXSwiftアプローチを使用
- ビングTextField.text VAR列に、そして書き込むために、この文字列を観察します。
あなたはどう思いますか?
私の完璧な世界は、直接TextField.textプロパティをBINGする方法を見つけるようになります: myRealmObject.property.BindTo(self.txtName)