MBProgressHUD исчезает перед полной загрузкой в приложении, которое загружает большую базу данных.
Я искал ответы на этот вопрос, но не могу понять, что мне нужно сделать, чтобы это исправить.
Это мой текущий код
-(void)beginParsing {
MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
hud.mode = MBProgressHUDModeIndeterminate;
hud.labelText = LOCALIZED(@"LOADING");
hud.detailsLabelText = LOCALIZED(@"LOADING2");
[self.view addSubview:hud];
[self.view setUserInteractionEnabled:YES];
[hud showAnimated:YES whileExecutingBlock:^{
_dictJSON = [self performParsing];
} completionBlock:^{
[hud removeFromSuperview];
[self.view setUserInteractionEnabled:YES];
[self setData:_dictJSON];
[self getCategories];
[self setFeaturedRestaurants];
[listView reloadData];
}];
}