我有一个名为Foo
的主应用目标,有许多屏幕。它由Parse的iOS SDK提供支持,所以我有模型对象,它们是PFObject
的子类。
我喜欢孤立地开发屏幕,所以我有单独的测试应用程序'与真实模型隔离运行屏幕的目标。
有一个名为Bar
的屏幕,它严重依赖于RACObserve
子类的KVO观察(PFObject
)。例如我想观察模型上的字符串属性,以生成文本的图解视图。
我已经证明此Bar
在其测试应用中有效,并且Bar
的来源或多或少直接包含在Foo
中的方式与其中包含的方式相同进入测试应用程序,我希望我在测试应用程序中看到的任何行为也将出现在主应用程序本身中。
但是,我发现RACObserve
仅在测试应用中有效(订阅者会发送他们的“下一条消息”),但在主应用中不起作用(订阅者不会发送他们的& #39; next'消息)。
我不明白RACObserve
如何在一个上下文中工作,并且似乎不能在不同的上下文中工作。救命!使用ReactiveCocoa 2.3.1。