私は最初のiPhoneアプリを作っているのですが、少し誤解がありました。
メニュービューコントローラーとゲームビューコントローラーがありました。メニュービューコントローラーが、ゲームビューコントローラーに渡すことができるWebサービスからいくつかの気象データを非同期的にフェッチするようにしたかったのです。
メニューからゲームまでの続編で、私の考えは次のようになりました。
if user presses playgame BEFORE weather data loaded
store a reference to the game view Controller and send it the data later.
else
we already have the weather data so we'll just set send that now.
しかし、プレイヤーがゲームビューコントローラーに移行すると、メニュービューコントローラーで気象データを受信する機能が起動しなくなることに気づきませんでした。
プレーヤーが別のビューコントローラーにいる間、1つのビューコントローラーを「アライブ」してバックグラウンドで機能させる方法はありますか?