RACSubscriber
RACSubscriber 具有协议也有类;
协议定义了4个方法:
sendNext:
发送下一个值给订阅者。sendError:
发送错误并终止订阅。sendCompleted
完成订阅并终止。didSubscribeWithDisposable:
向订阅者发送表示其订阅之一的可释放对象。任何错误或完成事件必须终止所有订阅。【销毁对象有关】 暂时不管
类实现
实现协议的4个方法的同时,也提供了一个类方法创建RACSubscriber对象
初始化订阅者:通过
+subscriberWithNext:error:completed:
方法创建一个订阅者实例,并设置处理next
、error
和completed
事件的回调。【拷贝传进来的block到对象的属性中】
其他的两个方法类似。
Last updated