MBProgressHUD исчезает до окончания загрузки - PullRequest
0 голосов
/ 02 октября 2018

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];
}];
}
...