0

うまくいけば、これは簡単な質問です。

  • アプリケーションの起動時にアプリデリゲートによってロードされるメインビューコントローラーがあります。

  • このビューコントローラの「viewDidLoad」には、ビュータイプに基づかないオブジェクト(サウンド/データオブジェクト)を作成するためのコードが含まれています。それとは別に、UIViewもロードします。

  • サウンド/データオブジェクトの作成には時間がかかりますが、アプリは最初はオブジェクトがなくても非常に機能します。そのため、UIViewの読み込み後にこれらのオブジェクトを読み込みたいのですが、方法がわからないようです。

  • 適切なコードをviewDidAppearに移動しようとしましたが、UIViewが実際に画面に表示される前にこれが呼び出されます。ビューコントローラが実際にUIViewの表示を開始した後に呼び出される関数、または私が望むことを達成するための他の方法はありますか?

どんな助けでも大歓迎です-ありがとう!

4

1 に答える 1

0

他の誰かが同様の問題を抱えている場合、私はそれを解決する方法を見つけました。NSThreadを使用して、他のすべてを一時停止せずにバックグラウンドで物事をロードします。

ここに良い簡単な例があります:http ://www.iphoneexamples.com/ 。

于 2010-12-29T00:01:54.633 に答える