ReactiveCocoa RACObserve на Parse PFObject работает только иногда
У меня есть основная цель приложения под названием Foo
со многими экранами. Он работает на iOS SDK от Parse, поэтому у меня есть объекты моделей, которые являются подклассами PFObject
,
Мне нравится разрабатывать экраны изолированно, поэтому у меня есть отдельные цели "тестового приложения", которые запускают экран изолированно от реальных моделей.
Там экран называется Bar
который в значительной степени опирается на наблюдения КВО (RACObserve
) изменений на PFObject
подкласс. например, я хочу наблюдать строковое свойство в модели, чтобы генерировать схематическое представление текста.
Я показал, что это Bar
работает в своем тестовом приложении, а так как источники Bar
более или менее непосредственно включены в Foo
Как и в случае с тестовым приложением, я ожидаю, что любое поведение, которое я вижу в тестовом приложении, будет присутствовать и в самом основном приложении.
Тем не менее, я обнаружил, что RACObserve
работает только (подписчики отправляют свои "следующие" сообщения) в тестовом приложении, но не работает в основном приложении (подписчики не отправляют свои "следующие" сообщения).
Я не понимаю как RACObserve
может работать в одном контексте и, кажется, не работает в другом контексте. Помогите! Использование ReactiveCocoa 2.3.1.