我是ios app开发的新手,下面是我用来发送电子邮件的代码.
MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"My Subject"];
[controller setMessageBody:@"Hello there." isHTML:NO];
[self presentModalViewController:controller animated:YES];
[controller release];
- (void)mailComposeController:(MFMailComposeViewController*)controller
didFinishWithResult:(MFMailComposeResult)result
error:(NSError*)error {
if (result == MFMailComposeResultSent) {
NSLog(@"It's away!");
}
[self dismissModalViewControllerAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)
不幸的是委托方法永远不会被触发,任何人都可以建议我如何通过模拟器检查我的电子邮件?
Sur*_*rma 52
您CAN NOT通过模拟器发送邮件.
相反,您可以在设备中安装应用程序并从那里尝试.
模拟器只显示作曲家但不允许你发送邮件.已成功发送只是确认您的代码正常,并且在发送时没有终止它的问题.
| 归档时间: |
|
| 查看次数: |
15398 次 |
| 最近记录: |