我有一个方法从通讯簿获取联系人并与他们做一些东西(“getContactInformation”)。在方法持续时间内显示MBProgressHUD
这个过程有点长(几秒),并在此过程后,我显示一个新的ViewController
。为了使用户友好,我想使用MBProgressHUD在过程开始时显示一个活动指示器,并在最后隐藏它。
这是最好的办法吗?我已经测试这一点:
MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
hud.labelText = @"Retrieving information...";
[self getContactInformation];
[MBProgressHUD hideHUDForView:self.view animated:YES];
[self presentViewController:newController animated:NO completion:nil];
但它不工作(它不显示的指标)。任何人都可以帮助我?
预先感谢您