RAC-way binding

1、textView

    // 这种写法其实已经是双向绑定的写法了,但是由于是textView的原因只能绑定model.text的变化到影响textView.text的值的变化的这个单向通道
    RACChannelTo(self, textView.text) = RACChannelTo(self.feedbackViewModel, text);
    // 在这里对textView的text changed的信号重新订阅一下,以实现上面channel未实现的另外一个绑定通道.
    [self.textView.rac_textSignal subscribe:RACChannelTo(self.feedbackViewModel, text)];

2、textfield

    RACChannelTo(self.nameTextfield, text) = RACChannelTo(self.addressManagementViewModel, name);
    [self.nameTextfield.rac_textSignal subscribe:RACChannelTo(self.addressManagementViewModel, name)];

 

Guess you like

Origin blog.csdn.net/maolianshuai/article/details/90474652