Iphone 4 MFmailcompose视图控制器崩溃

Iphone 4 MFmailcompose视图控制器崩溃,iphone,objective-c,ios,Iphone,Objective C,Ios,问候,, Arun@Arun,首先配置设备中的所有电子邮件设置init失败,因为不是iOS邮件应用程序的设置 Iphone 4 MFMailComposeViewController MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init]; controller.mailComposeDelegate = self; [controller

问候,,
Arun

@Arun,首先配置设备中的所有电子邮件设置

init失败,因为不是iOS邮件应用程序的设置

     Iphone 4 MFMailComposeViewController 



     MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
    controller.mailComposeDelegate = self;
    [controller setMessageBody:@"Welcome" isHTML:NO];
    [controller release];

  My app to be crash.
  Wat i  did wrong

正如Akira所说,您可以在设置设备的电子邮件设置后使用MFMailComposeViewController。

如果用户无法发送邮件,邮件生成器将崩溃。在尝试实例化MFMailComposeViewController之前,首先检查用户是否能够发送邮件

MFMailComposeViewController* controller = [[[MFMailComposeViewController alloc] init] autorelease];
if (!controller) // failed
    return; // auto view alert, "not mail setting..."
controller.mailComposeDelegate = self;

控制台中打印的错误是什么?首先,正确设置问题的格式。。。其次,你的代码什么都不做。。你为什么要马上创建和发布一些东西呢。如果您确定问题出在这段代码中,那么不妨注释掉整个代码段。不管怎么说,它什么也没做……只需要一个制作邮件应用程序的教程示例代码,你可以在谷歌上找到,或者从苹果公司获得一个演示代码。网络上有足够多的东西可以使用,你只需要修改它。。。
if([MFMailComposeViewController canSendMail])
{
   MFMailComposeViewController* controller = [[[MFMailComposeViewController alloc] init] autorelease];
   //...

}