【问题标题】:Send Email using MFMailComposeViewController使用 MFMailComposeViewController 发送电子邮件
【发布时间】:2010-06-21 15:05:22
【问题描述】:

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

我想要做的是允许用户点击电子邮件地址,然后在我的应用程序中打开邮件编辑器。

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

【问题讨论】:

    标签: iphone


    【解决方案1】:

    由于UITextView 不支持拦截链接上的点击,您可能必须继承UIApplication 以覆盖其openURL: 方法。我什至不确定这是否可行。如果你想走这条路,请注意你必须在 main.m 和 MainWindow.xib 中调用 UIApplicationMain() 时让系统知道你的 UIApplication 子类。

    【讨论】:

    • 好吧,我在显示我的无知。我已经让我的子类捕获被触摸的电子邮件。如何从我的子类中打开 MFMailComposeViewController?当我在那个子类中时,[self presentModalViewController] 不存在。
    • 一种选择是发送自定义 NSNotification 并让您的视图控制器观察它。
    猜你喜欢
    • 2012-02-19
    • 1970-01-01
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多