ボタンがクリックされたときに最初のアクションを取得し、これを使用します:
HUD = [[MBProgressHUD alloc] initWithWindow:[UIApplication sharedApplication].keyWindow];
[self.view.window addSubview:HUD];
// Regiser for HUD callbacks so we can remove it from the window at the right time
HUD.delegate = self;
// Show the HUD while the provided method executes in a new thread
[HUD showWhileExecuting:@selector(DNS_info) onTarget:self withObject:nil animated:YES];
次に 2 つのボタンをクリックすると、次のようにアクションが取得されます。
HUD = [[MBProgressHUD alloc] initWithWindow:[UIApplication sharedApplication].keyWindow];
[self.view.window addSubview:HUD];
// HUD.dimBackground = NO;
// Regiser for HUD callbacks so we can remove it from the window at the right time
HUD.delegate = self;
// Show the HUD while the provided method executes in a new thread
[HUD showWhileExecuting:@selector(whois) onTarget:self withObject:nil animated:YES];
これはあなたの助けになると思います。