「displayAlert」を呼び出すコードは次のとおりです。問題は、エラー メッセージ (wait_fences: failed to receive reply: 10004003) が表示されるだけでなく、「アラート」が 2 回表示されることです。
if(gSiteID.globalSiteID.length == 0) { // user didn't choose site
[self displayAlert:NSLocalizedString(@"Missing Site ID", nil) andData:NSLocalizedString(@"You must choose a site from the View Sites page",nil)];
return;
}
これは「displayAlert」のコードです:
- (void) displayAlert: (NSString *) title andData: (NSString *) errorMsg {
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle: title
message: errorMsg
delegate:nil
cancelButtonTitle: @"OK"
otherButtonTitles: nil];
[alert show];
return;
}
SO と Google を検索しましたが、私の問題に固有のものは何も見つかりませんでした。私は何を間違っていますか?