Iphone 使用MFMailComposeViewController发送电子邮件

Iphone 使用MFMailComposeViewController发送电子邮件,iphone,Iphone,目前,我有一个选中复选框“检测链接”的UITextView字段。该字段的内容将始终是电子邮件地址 我想做的是允许用户点击电子邮件地址,并在我的应用程序中打开邮件生成器 我已经阅读了您如何使用MFMailComposeViewController在应用程序内部发送电子邮件,但是如何在UITextView中捕获触摸电子邮件地址的用户,并将其发送到我的邮件生成器代码而不是默认操作?因为UITextView不支持截取链接,您可能必须为UIApplication创建子类,以覆盖其openURL:方法。我甚

目前,我有一个选中复选框“检测链接”的UITextView字段。该字段的内容将始终是电子邮件地址

我想做的是允许用户点击电子邮件地址,并在我的应用程序中打开邮件生成器


我已经阅读了您如何使用MFMailComposeViewController在应用程序内部发送电子邮件,但是如何在UITextView中捕获触摸电子邮件地址的用户,并将其发送到我的邮件生成器代码而不是默认操作?

因为
UITextView
不支持截取链接,您可能必须为
UIApplication
创建子类,以覆盖其
openURL:
方法。我甚至不确定这是否有效。如果你想走这条路,请注意,你必须在main.m和MainWindow.xib中调用
UIApplicationMain()
,让系统知道你的
UIApplication
子类。

好的,我显示了我的无知。我已经让我的子类捕获被触摸的电子邮件。如何从子类打开MFMailComposeViewController?当我在该子类中时,[self-presentModalViewController]不存在。一个选项是发送自定义NSNotification,并让您的视图控制器观察它。