こんにちは、2 つの異なる MFMailComposeViewController 同じビューがあり、2 つの異なるメール アドレスに書き込みます。それぞれに 1 つの異なる成功アラートを設定する必要があります。タグでやってみましたが、MFMailComposeViewController でタグが使えませんか?
どうすればそれができますか?
それは私の 2 番目の MFMailComposeViewController です
-(IBAction)inviaMail2{
MFMailComposeViewController *mail2 = [[MFMailComposeViewController alloc] init];
mail2.mailComposeDelegate = self;
if([MFMailComposeViewController canSendMail]){
[mail2 setToRecipients:[NSArray arrayWithObjects:@"piccolericette@alternativeindustries.it", nil]];
[self presentModalViewController:mail2 animated:YES];
}
[mail2 release];
}
- (void)mailComposeController2:(MFMailComposeViewController *)controller2 didFinishWithResult:(MFMailComposeResult)result2 error:(NSError *)error{
[self dismissModalViewControllerAnimated:YES];
if (result2 == MFMailComposeResultFailed){
UIAlertView *alert2 = [[UIAlertView alloc] initWithTitle:@"Messaggio non inviato." message:@"Non è stato possibile inviare la tua mail, verifica la tua connessione internet e riprova." delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alert2 show];
[alert2 release];
}
else {
UIAlertView *alert2 = [[UIAlertView alloc] initWithTitle:@"Messaggio inviato." message:@"Grazie per avermi contattato, ti risponderò il più presto possibile." delegate:self cancelButtonTitle:@"Prego" otherButtonTitles:nil];
[alert2 show];
[alert2 release];
}
}