1 つのスタックでは、ビューから削除しMBProgressHUD
たい計算が呼び出されたときに他のスタックを使用して表示MBProgressHUD
していますが、hud からは削除されていません。
LoginViewController.mと呼ばれる最初のスタック
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[MBProgressHUD showHUDAddedTo:self.view animated:YES];
}
-(void)myTask {
// Do something usefull in here instead of sleeping ...
[MBProgressHUD hideHUDForView:self.view animated:YES];
[self.hud hide:YES];
self.hud=nil;
[self.hud removeFromSuperview];
//[self.hud showWhileExecuting:@selector(myTask1) onTarget:self withObject:nil animated:YES];
}
ViewController
get 呼び出しが表示されるようになりましたが、ビューは以前と同じになります
いくつかの計算の後 、 ..check コード でメソッドを呼び出してビューからViewController
を削除したいHUD
LoginViewController
- (void)didReceiveResponseFromServer:(NSString *)responseData
{
login=[[LoginViewController alloc]init];
[self.login myTask];
}