通过iOS更正更改文本时,UITextView -rac_textsignal不起作用

时间:2015-11-16 16:57:32

标签: ios uitextview reactive-cocoa

当以编程方式更改文本时,似乎UITextView -rac_textsignal不起作用,例如通过iOS修正。绑定是这样的。

-rac_textSignal

有没有解决方案?

1 个答案:

答案 0 :(得分:6)

UITextView方法派生自-textViewDidChange:的{​​{1}}委托方法,该方法仅在UI上进行文本更改,而不是以编程方式进行调用。要解决这个问题,我们需要合并另一个信号。像这样......

RAC(self, viewModel.text) = 
[RACSignal merge:@[self.textView.rac_textSignal, RACObserve(self, textView.text)]]