У меня проблемы с 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.
В чем проблема? Я очень ценю помощь.
Спасибо