Я играю с MBProgressHUD.рабочий процесс в viewcontroller (tableview) выглядит следующим образом:
1) вызывается IBAction для переключения между двумя различными таблицами 2.1) вызывается функция reloadAllMonth
(инициализирует массив данными для новой таблицы) 2.2) MBProgressHUD * HUD должен отображаться 3) reloadAllMonth завершен 4) HUD должен исчезнуть
мой текущий код:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
//sparing you the code that determins where the tap occured
HUD = [[MBProgressHUD alloc]initWithFrame:self.view.frame];
[MBProgressHUD showHUDAddedTo:self.view animated:YES];
[self reloadAllMonth];
allMonthIsActive = YES;
[MBProgressHUD hideHUDForView:self.view animated:YES];
// some other code table reload etc.
}
что происходит:
-> функция touchSbegan получаетВызванный -> ничего не происходит в течение 3-4 секунд (время загрузки) -> всплывает новая таблица
вопрос: почему не отображается HUD?где я ошибся?