当用户输入textview时,我想发送"输入"消息到远程服务器。我无法弄明白我是如何扼杀这个"先开始然后等待" -style with ReactiveCocoa。请注意,我是一个绝对的RAC初学者,所以我希望我不要问任何明显的:)
所以,我的问题是这样的事情:
[[self.textInputbar.textView.rac_textSignal throttle:4] subscribeNext:^(id x) {
// Send "typing" message to the server here
}];
在用户停止输入后,它会发送输入消息。我真正需要的是它立即发送消息,然后节流,如果用户还在打字等等,则在4秒后再次发送消息,等等。所以它必须以另一种方式工作,因为节流实际上是这样做的。