0

Foo多くの画面で呼び出されるメインアプリターゲットがあります。これは Parse の iOS SDK を利用しているため、 のサブクラスであるモデル オブジェクトがありPFObjectます。

私は画面を分離して開発するのが好きなので、実際のモデルとは分離して画面を実行する別の「テスト アプリ」ターゲットを用意しています。

サブクラスの変更のBarKVO 観測 ( ) に大きく依存する、という名前の画面があります。たとえば、モデルの文字列プロパティを観察して、テキストの図式ビューを生成したいと考えています。RACObservePFObject

これがテストアプリで機能することを示しました。 Barソースは、テストアプリに含まれているのと同じ方法でBar多かれ少なかれ直接含まれFooているため、テストアプリで見られる動作も存在することを期待していますメインアプリケーション自体で。

ただし、RACObserveテストアプリでは機能する (サブスクライバーに「次の」メッセージが送信される) だけで、メインアプリでは機能しない (サブスクライバーに「次の」メッセージが送信されない) ことがわかりました。

RACObserveあるコンテキストでは機能し、別のコンテキストでは機能しないように見える方法がわかりません。ヘルプ!ReactiveCocoa 2.3.1 を使用。

4

0 に答える 0