Foo
多くの画面で呼び出されるメインアプリターゲットがあります。これは Parse の iOS SDK を利用しているため、 のサブクラスであるモデル オブジェクトがありPFObject
ます。
私は画面を分離して開発するのが好きなので、実際のモデルとは分離して画面を実行する別の「テスト アプリ」ターゲットを用意しています。
サブクラスの変更のBar
KVO 観測 ( ) に大きく依存する、という名前の画面があります。たとえば、モデルの文字列プロパティを観察して、テキストの図式ビューを生成したいと考えています。RACObserve
PFObject
これがテストアプリで機能することを示しました。 Bar
ソースは、テストアプリに含まれているのと同じ方法でBar
多かれ少なかれ直接含まれFoo
ているため、テストアプリで見られる動作も存在することを期待していますメインアプリケーション自体で。
ただし、RACObserve
テストアプリでは機能する (サブスクライバーに「次の」メッセージが送信される) だけで、メインアプリでは機能しない (サブスクライバーに「次の」メッセージが送信されない) ことがわかりました。
RACObserve
あるコンテキストでは機能し、別のコンテキストでは機能しないように見える方法がわかりません。ヘルプ!ReactiveCocoa 2.3.1 を使用。