有没有办法预先填写通过在UITextView中选择自动检测到的电子邮件地址生成的电子邮件的字段?
答案 0 :(得分:2)
我通过实现openURL:方法成功地做到了这一点。 UITextView中的链接调用app delegate的openURL:方法。在那里,我检查它是否是mailto:URL,如果是,我实例化MFMailComposeViewController,它允许我预先填充电子邮件字段。
有关详细信息,请参阅此SO问题:How to intercept click on link in UITextView?
答案 1 :(得分:1)
是。看一下MFMailComposeViewController的方法:
– setSubject:
– setToRecipients:
– setCcRecipients:
– setBccRecipients:
– setMessageBody:isHTML:
– addAttachmentData:mimeType:fileName:
docs中的更多信息。
答案 2 :(得分:0)
您可以在这里找到解决方案:
https://stackoverflow.com/a/31167489/3593801
在示例中仅填充主题,但使用MFMailComposeViewController
类,您可以填写所需的任何内容。