我想制作一个自定义的RACSignal,但我更喜欢不需要整个班级。我只想在观察者订阅时指定一个要调用的块。
在.Net的Rx中我会这样做:
return Observable.Create(observer => {
...
// send items to observer
...
return subscriptionDisposer;
});
ReactiveCocoa是否具有相同的功能?
答案 0 :(得分:1)
自我回答:RACSignal
类的createSignal
方法的行为与Observable.Create
类似。
(我会立即用自动完成功能找到它,但是XCode的自动完成HALF会在很多情况下失败,在这种情况下你有半编写的代码高于你正在编辑的代码。你会得到一些结果而不是其他结果.Bleh。)