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];
//...
}