2011-07-30 10 views
1

特定のView Controllerをロードするときに、asihttprequestを使用してリモートデータベースからデータをロードしています。現在のところ、遅れがあるので、ユーザーがボタンを押して新しいビューコントローラーを押して実際に表示されているように見えます。これはデータベースとの照会に要する時間です。データを取り出す。ASIHTTPRequest Loader

私はUIActivityIndi​​catorをstartSynchronousメソッド呼び出しとsetDidFinishSelector(応答が与えられたときに呼び出されるメソッド)の間で、つまりデータがロードされている間に、現在のビューの上に表示したいと思います。私はASIサイトにドキュメントがあることを知っていますが、私は必要なものを実装するのに役立つ例を見つけるのに苦労しています...

これはどのように可能ですか?

答えて

0

私は少し助けが必要な理由を混乱させる。あなたのビューでは、startSynchronousを呼び出す直前にアクティビティインジケータを設定し、didFinishSelectorではそのアクティビティインジケータを削除します(フェイルコールバックを入れてそこから削除することも忘れないでください)。

+0

私は – user559142

+0

私はあなたのアプリケーションを書いていないので、私はどこ見当がつかないかというどのように行うのかを経ますビューにアクティビティインジケータを配置する方法。しかし、それは起こらなければならないことです。要求を開始するコードがどこにあるかはあなただけが知っています。そのコードが応答を処理するコードがどこにあるかだけ知っています。 –