0

プロトコルとデリゲートでMKNetworkKitを使用して、サービス呼び出しを送信し、json応答を取得しています。ここで、MBProgressHUDを実装して、データがフェッチされ、UITableビューにロードされている間にビジーインジケーターを表示したいと思います。

viewDidLoadでリクエストを送信します。

            - (void)viewDidLoad
            {
                [super viewDidLoad];
                // Do any additional setup after loading the view from its nib.

                [[DataEngine sharedEngine]setFetchUserDataDelegate:self];
                [[DataEngine sharedEngine]fetchUserData:@"1"]; 
             }

ここで、Data Engineは、fetchUserDataメソッドを宣言したシングルトンクラスです。

必要なファイルを含めました。私のプロジェクトのMBProgressHUD.hとMBProgressHUD.m。

ビジーインジケーターを開始および停止するためにどのコードを作成する必要があり、そのコードをどこに作成する必要がありますか?

ありがとう

4

1 に答える 1

0

1) ここからプロジェクト ファイルをダウンロードします: https://github.com/jdg/MBProgressHUD 2) MBProgressHUD.h & MBProgressHUD.m ファイルをプロジェクト ディレクトリに含めます。3) .h ファイルに MBProgressHUD *progressHUD のようなインスタンス変数を作成します。4) .m ファイルに、次のコードを記述します。

progressHUD = [[MBProgressHUD alloc]initWithView:self.view];
[progressHUD show:YES];
[self.view addSubView:progressHUD];

5) プログレス インジケータの書き込みを停止します。

[progressHUD hide:YES];
于 2012-12-06T07:39:11.027 に答える