大佬教程收集整理的这篇文章主要介绍了objective-c – 应用程序在IOS7中的MFMailComposeViewController对象上崩溃,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
但是选择器是nil而且应用程序崩溃并且因为未捕获的异常’NSInvalidArgumentException’而终止应用程序,原因:’应用程序尝试在目标上显示nil模态视图控制器.它在模拟器中工作正常,但在Device中崩溃.
如何在IOS 7中使用MFMailComposerViewController.
在您的Objective-C案例中:
MFMailComposeViewController *myMailCompose = [[MFMailComposeViewController alloc] init]; if ([MFMailComposeViewController canSendMail]) { myMailCompose.mailComposeDelegate = self; [myMailCompose setSubject:@"Subject"]; [myMailCompose setMessageBody:@"message" isHTML:NO]; [self presentViewController:myMailCompose animated:YES completion:nil]; } else { // unable to send mail,notify your users somehow }
斯威夫特3:
let myMailCompose = MFMailComposeViewController() if MFMailComposeViewController.canSendMail() { myMailCompose.mailComposeDelegate = self myMailCompose.setSubject("Subject") myMailCompose.setMessageBody("message",isHTML: false) self.present(myMailCompose,animated: true,completion: nil) } else { // unable to send mail,notify your users somehow }
以上是大佬教程为你收集整理的objective-c – 应用程序在IOS7中的MFMailComposeViewController对象上崩溃全部内容,希望文章能够帮你解决objective-c – 应用程序在IOS7中的MFMailComposeViewController对象上崩溃所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。