【发布时间】:2014-02-22 16:53:40
【问题描述】:
我想知道是否可以累积在特定信号的nexts 之间发生的信号结果。类似于
[[[RACSignal
combineLatest:@[signal1, signal2, signal3]]
takeUntil:signal4]
subscribeNext:^(id x) {
// ...
}];
但在第一个 signal4 的 next 之后没有完成。
我正在处理的场景是我有一个viewController1,它呈现viewController2。 viewController2 允许用户更改object,该object 会影响viewController1 中显示的数据。目前我在viewController2 上公开objectChangedSignal 并从viewController1 收听它。
但是,我想直接从viewController1 接收object 的更改,但前提是它触发了viewWillAppear 信号,并且只有在viewWillDisappear 或viewController1 之后发生更改。
希望有道理,谢谢。
【问题讨论】:
标签: objective-c reactive-cocoa