質問は、UINavigationコントローラスタイルで多くのビューを使用するアプリケーションを扱います。 バックグラウンドでは、データをロードしてキャッシュするプロセスがあります。プロセスはかなり広範囲です。バックグラウンドでタスクをロードする別々のスレッドで実行するように設計されています。他のビューが存在し、ユーザに対してアクティブである。iOS上のModel-view-controllerに関連する概念的な質問
質問:私はバックグラウンドで実行中の進捗状況を、たとえば進捗状況または同様にユーザーに表示したいとします。私は各ビューがいくつかの通知/リスナーメカニズムによって設定され、制御されているprogressViewを持つべきだと考えるべきではありません。
Logicは、すべてのビューに存在し、何らかの形で一度だけ呼び出されたり、一度だけ割り当てられたりといった、1つの進捗ビューしか持たない方法が必要であることを示しています。
私のロジックが正しい場合、どのようにこれにアプローチすればよいでしょうか?この要素はどこに置かれるべきですか?
アイデア、哲学または手がかりは非常に魅力的です。
偉大でシンプルです、ありがとう – chewy