iOS - 从移动应用程序发送电子邮件

时间:2015-10-16 01:03:38

标签: ios email

我想通过我的移动应用发送电子邮件。我正在使用以下代码来实现此目的

NSArray *toRecipents = [NSArray arrayWithObject:@"usr@example.com"];

 MFMailComposeViewController *mc = [[MFMailComposeViewController alloc] init];
    mc.mailComposeDelegate = self;
    [mc setSubject:@"Test subject"];
    [mc setMessageBody:@"" isHTML:NO];
    [mc setToRecipients:toRecipents];

    [self presentViewController:mc animated:YES completion:NULL];

但是当我运行此代码时,应用程序在控制台上没有任何输出时崩溃了。有什么理由吗?

1 个答案:

答案 0 :(得分:0)

如果您在真实设备中进行测试,请确保设备中至​​少注册了一个电子邮件帐户。并且,使用try catch包围您的代码以检测崩溃的原因