MBProgressHUD に問題があります。いくつかの画像と JSON をダウンロードして、ステータスを表示しようとしています。
これは私のものviewdidload
です:
HUD = [[MBProgressHUD alloc] initWithView:self.view];
HUD.labelText = @"Lade Bilder runter...";
HUD.mode = MBProgressHUDModeAnnularDeterminate;
HUD.detailsLabelText = @"Schritt 1 von 2";
HUD.yOffset = -10;
[self.view addSubview:HUD];
[HUD show:YES];
[self downloadImages];
showWhileExecuting
で動作していませんNSOperationQueue
。理由がわかりません。したがって、メソッドdownloadImages
はNSOperationQueue
でダウンロードを処理するために使用しますAFNetworking
。NSOperationQueue が終了したら、 を呼び出しますfinishedDownload
。
そのメソッドが呼び出す
[HUD hide:YES];
これは機能しています。HUD は隠れていますが、UITableView は約 2 秒間ブロックされています。その 2 秒後、HUD が点滅し、すぐに非表示になります。そのフラッシュの後、UITableView を操作できます。
ここで何が問題なのですか?本当に助かります。
ありがとう