//EMAILlet email = "foo@bar.com"let urlEMail = NSURL(string: "mailto:\(email)")if UIApplication.sharedApplication().canopenURL(urlEMail!) { UIApplication.sharedApplication().openURL(urlEMail!)} else {print("Ups")}解决方法 您可以使用MFMailComposeVIEwController执行此 *** 作:
import MessageUIlet mailComposerVC = MFMailComposeVIEwController()mailComposerVC.mailComposeDelegate = selfmailComposerVC.setToRecipIEnts(["email@email.com"])mailComposerVC.setSubject("Subject")mailComposerVC.setMessageBody("Body",isHTML: false)self.presentVIEwController(mailComposerVC,animated: true,completion: nil)
此外,您需要实现mailComposeController:dIDFinishWithResult:error:来自MFMailComposeVIEwControllerDelegate,您应该关闭MFMailComposeVIEwController
总结以上是内存溢出为你收集整理的使用iOS中的预定义文本从App打开eMail全部内容,希望文章能够帮你解决使用iOS中的预定义文本从App打开eMail所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)