如何显示电子邮件发送通知ipad

时间:2012-07-13 11:22:55

标签: iphone objective-c ios xcode ipad

我有一个成功发送电子邮件的邮件控制器。

但我希望在发送电子邮件时显示“已成功发送电子邮件”的通知。有没有办法做到这一点?

感谢。

1 个答案:

答案 0 :(得分:2)

如果您使用MFMailComposeViewController,则可以使用其委托方法。

1。设置代理:mailController.mailComposeDelegate=self;

2. 然后使用委托方法`

 - (void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error
{
   if(result == MFMailComposeResultSent)
  {
      UIAlertView*sentalert=[[UIAlertView alloc] initWithTitle:@"Mail Sent succesfully!" message:nil delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
      [sentalert show]; 
      [sentalert release]; // if not using ARC
  }

  [self dismissModalViewControllerAnimated:YES]; //Dismiss your mail controller
}