私は、タブ付きのビューの1つがサーバー上のxmlファイルからポイントをダウンロードするmapViewであるストーリーボードアプリケーションに取り組んでいます。アプリが起動され、タブバーコントローラのタブが選択されるたびに、ファイルをダウンロードして解析するのに時間がかかります。さらに悪いことに、インターネットにアクセスできない場合、アプリケーションがクラッシュする:/アプリの起動時にiPhoneのダウンロード/解析XMLファイル?
私は、ビューコントローラのViewDidLoadではなく、アプリケーションのスプラッシュ画面でgetDataService(ダウンロードと解析)を使用したいこれはdidFinishLaunchingWithOptionsの下でappdelegateになっていますか?)そして、それがそのときやバックグラウンドで行われ、アプリが閉じられていればバックグラウンドで作業を続けます。
次に、今後の使用のために配列を保持したいのですが(これは辞書と関係がありますか?)、アプリケーションが完全に再起動されたときにのみXMLを再ダウンロードして解析します。
どうすればいいですか?誰かがこれらのことを行うチュートリアルやサンプルへの例やリンクを持っているなら、私はとても感謝しています。私はしばらく検索してきましたが、何を検索するのか分かりません。