Iは、ビューコントローラA、BおよびCリフレッシュ「ルート」データは
Aは、ナビゲーションコントローラのルートビューコントローラであるを有するUINavigationControllerとストーリーボードを使用していました起動時にいくつかのデータが取得されます。 Aの行をクリックすると、そのデータを持つBビューコントローラが表示されます。 Bの行をクリックすると、C View Controllerが表示されます。
後で、私はCの中にいて、ユーザーはデータを更新したいと思っています。意味私は再びビューコントローラのルートデータをフェッチする必要があります。
ユーザーがデータを更新した後、再度ナビゲーション階層を再構築するにはどうすればよいですか?私はAでデータソースを更新し、次にBで、最後にCでデータソースを更新する必要があります。
を開始するには良い場所だと思いAとC からアクセスできる可能性があり、別のオブジェのAのすべてのロジックは、あなたは、単にCに表示されているのデータを更新することはできません置く必要があります?それとも、ルート全体をリフレッシュする必要がありますか? –
すべてのデータを更新する必要があります。それ以外の場合は、矛盾した状態になります。 –