当以编程方式更改文本时,似乎UITextView -rac_textsignal不起作用,例如通过iOS修正。绑定是这样的。
-rac_textSignal
有没有解决方案?
答案 0 :(得分:6)
UITextView
方法派生自-textViewDidChange:
的{{1}}委托方法,该方法仅在UI上进行文本更改,而不是以编程方式进行调用。要解决这个问题,我们需要合并另一个信号。像这样......
RAC(self, viewModel.text) =
[RACSignal merge:@[self.textView.rac_textSignal, RACObserve(self, textView.text)]]