我有一個方法從通訊簿獲取聯繫人並與他們做一些東西(「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];
但它不工作(它不顯示的指標)。任何人都可以幫助我?
預先感謝您