私はタブバーベースのアプリを持っています。そして、各 VC (タブ) に JSON サービス呼び出しがあります。タブのすべてのビューをプリロードして、ユーザーがタブをタップしたときに既に読み込まれているようにする最善の方法は何ですか? ビューをロードする方法はありますか?
わかりました!
私はタブバーベースのアプリを持っています。そして、各 VC (タブ) に JSON サービス呼び出しがあります。タブのすべてのビューをプリロードして、ユーザーがタブをタップしたときに既に読み込まれているようにする最善の方法は何ですか? ビューをロードする方法はありますか?
わかりました!
最善の方法は、MVC デザイン パターンに従い、サービス呼び出しを UI から独立させることです。アプリを起動すると、すべての読み込みが開始されます (シングルトン クラスまたは の " ServiceCommunicator
" クラスのインスタンスを使用AppDelegate
)。次に、特定のタブをクリックして UIViewController が読み込まれると、「ServiceCommunicator
」クラスがチェックされ、まだデータが読み込まれている場合は、読み込みメッセージが表示されます。それ以外の場合は、ダウンロードされたデータが表示されます...