【问题标题】:Problem In Sending Email Iphone发送电子邮件 Iphone 的问题
【发布时间】:2011-03-08 15:15:16
【问题描述】:

大家好,我使用此代码发送电子邮件,我将头文件和框架导入我的应用程序,它工作正常,但我无法接收电子邮件?

-(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];
}

【问题讨论】:

  • 请缩进您的代码,而不是您的问题。此外,您正在错误地记录错误。改为:NSLog(@"%@", error);。您可能不会收到空电子邮件。 您查看过垃圾邮件文件夹吗?

标签: iphone ios4 iphone-sdk-3.0


【解决方案1】:

需要检查的几件事:

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

总之,您需要提供更多信息才能让任何人合理地回答这个问题。

【讨论】:

    猜你喜欢
    • 2012-01-02
    • 1970-01-01
    • 2015-10-16
    • 2016-08-12
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多