预填充UITextView检测到的电子邮件



是否有一种方法可以通过在UITextView中选择自动检测到的电子邮件地址来预填充电子邮件的字段?

我通过实现openURL:方法成功地做到了这一点。UITextView中的链接调用应用程序委托的openURL:方法。在那里,我检查它是否是mailto:URL,如果是,我实例化MFMailComposeViewController,它允许我预填充电子邮件字段。

有关更多信息,请参阅此SO问题:如何拦截UITextView中的点击链接?

是。看看MFMailComposeViewController:的方法

– setSubject:
– setToRecipients:
– setCcRecipients:
– setBccRecipients:
– setMessageBody:isHTML:
– addAttachmentData:mimeType:fileName:

文档中的更多信息。

最新更新