1

RxSwiftRxCocoaRxDataSourcesでMVVM パターンを使用しています。

ここに画像の説明を入力

を使用して現在のUITableViewwith 配列を正常に設定しましたが、それは一方向バインディングです。PaletteViewModelListViewModelRxDataSource

写真に示したものを達成したい。つまり、配列内のあるインデックスに存在するUITextFieldfromUITableViewCellをバインドしたいObservableListViewModel

2 way bindingUITextFieldandanswerプロパティを使いたいですPaletteViewModel。ユーザーが textField のテキストを変更した場合、特定のインデックスにある answer プロパティの値を変更する必要があり、その逆も同様です。

MVVM patternフレームワークを使用して、このような複雑なことをどのように達成できますReactiveXか?

UITableViewCellat someIndexPathが表示されないためメモリから削除され、オブザーバブルの値が変更された場合、at が nil を返すためクラッシュしますUITextFieldIndexPath?

4

1 に答える 1