我有一个Foo
带有许多屏幕的主应用程序目标。它由 Parse 的 iOS SDK 提供支持,所以我有模型对象,它们是PFObject
.
我喜欢单独开发屏幕,所以我有单独的“测试应用程序”目标,它们与真实模型隔离运行屏幕。
有一个称为屏幕的屏幕Bar
,它在很大程度上依赖于对子类RACObserve
变化的 KVO 观察 () PFObject
。例如,我想观察模型上的字符串属性以生成文本的图解视图。
我已经证明这 Bar
在其测试应用程序中有效,并且由于源Bar
或多或少直接包含Foo
在与包含在测试应用程序中相同的方式中,我希望我在测试应用程序中看到的任何行为也将出现在主应用程序本身。
但是,我发现RACObserve
只有在测试应用程序中有效(订阅者被发送他们的“下一个”消息),但在主应用程序中不起作用(订阅者不会被发送他们的“下一个”消息)。
我不明白如何RACObserve
在一种情况下工作并且在不同的情况下似乎不起作用。帮助!使用 ReactiveCocoa 2.3.1。