我正在尝试在iOS中发送邮件,但无法正常工作。

以下是用于发送邮件的代码。

MFMailComposeViewController *mailCtrl = [[MFMailComposeViewController alloc] init];

    mailCtrl.mailComposeDelegate = self;

    [mailCtrl setSubject:@"Definition from CDE iPhone App"];

    NSString *body = [self flattenHTML:[mydef renderHTML:NO landscape:NO]];

    [mailCtrl setMessageBody:body isHTML:YES];
    [self presentModalViewController:mailCtrl animated:YES];
    //[mailCtrl navigationBar].tintColor = [UIColor blackColor];
    [mailCtrl navigationBar].tintColor = [UIColor grayColor];
    [mailCtrl release];

上面的代码在正文中设置了html代码。一切设置正确,但是在发送时点按它不会将邮件发送到提供给“收件人”框的emailid。

请帮忙....

最佳答案

iOS模拟器不允许您发送电子邮件。您将需要一台物理设备来测试此功能。

08-04 00:56