发送电子邮件Iphone时出现问题

时间:2011-03-08 15:15:16

标签: iphone ios4 iphone-sdk-3.0

您好每一个我都使用此代码发送电子邮件,我导入头文件和框架工作到我的应用程序它工作正常但我无法收到电子邮件?

-(IBAction)sendEmail :(id)sender
{
    MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
    controller.mailComposeDelegate = self;
    [controller setSubject: @""];
    [controller setMessageBody:@" " isHTML:YES];
    [self presentModalViewController:controller animated:YES];
    [controller release];
}

- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error {

    NSLog(error);
    [self becomeFirstResponder];

    [self dismissModalViewControllerAnimated:YES];
}

1 个答案:

答案 0 :(得分:0)

要检查的一些事项:

  • 您是否先测试[MFMailComposeViewController canSendMail]?可能由于某种原因,您的设备无法发送电子邮件
  • 连接到第一个点,您是在设备上还是在模拟器上运行它?可能存在差异
  • 您的设备上是否正确设置了电子邮件?
  • 您是否检查了垃圾邮件文件夹?
  • 是否在didFinishWithResult:方法中定义了错误变量?这是你在问题中没有提到的一个重要细节

总之,在任何人可以合理回答这个问题之前,您需要提供更多信息。