反应cocoa一次只限一个用户的信号

我需要在RAC中build模。

我有一个tabBarController将订阅通知信号。 说推送通知。 另外说当前活动的视图控制器也可能想要订阅相同的信号。 但是,如果任何视图控制器订阅它tabBarController不想处理它。 否则它会处理它。 当前可见视图控制器也改变。 它需要将责任委托给tabController。

目前没有RAC我维护tabControllerarrays的观察员。 如果任何观察员出席某种特定的通知。 它将委托给viewController,否则tabController将照顾它。

有没有更好的方法来使用RAC对此进行build模?