使用iOS中的预定义文本从App打开eMail

使用iOS中的预定义文本从App打开eMail,第1张

概述您好我想从我的应用程序打开电子邮件程序,并且已经定义了正文.我可以打开电子邮件但不知道如何将eMail的主体定义为给定的参数以显示给定的标准文本.有人可以帮忙吗?继承人我用来打开电子邮件的代码: //EMAILlet email = "foo@bar.com"let urlEMail = NSURL(string: "mailto:\(email)")if UIApplication.sh 您好我想从我的应用程序打开电子邮件程序,并且已经定义了正文.我可以打开电子邮件但不知道如何将eMail的主体定义为给定的参数以显示给定的标准文本.有人可以帮忙吗?继承人我用来打开电子邮件的代码:
//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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1098947.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存