以下の内容はhttps://anton0825.hatenablog.com/entry/20140731/1412739272より取得しました。


ReactiveCocoaでTwo way binding

追記:下記は間違いで、正しくは2014-08-03 - 日々精進参照。


昔はRACBindを使ってやってたけど、バージョン2.3.1ではTwo way bindingのやり方が変わったっぽい。
以下のように書くとできる。

// RACBind returns a following terminal
RACChannelTerminal *modelTerminal = RACChannelTo(model, property);
// UI category methods return a leading terminal
RACChannelTerminal *textFieldTerminal = [textField rac_newTextChannel];

[modelTerminal subscribe:textFieldTerminal];
[textFieldTerminal subscribe:modelTerminal];

まだRACChannelToとかが何やってるかわかってないから勉強しないとなぁ。
参考:Two-way binding (example) · Issue #918 · ReactiveCocoa/ReactiveCocoa · GitHub




以上の内容はhttps://anton0825.hatenablog.com/entry/20140731/1412739272より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14