2013-07-15 66 views
1

我在iPhone应用程序中显示HTML页面。 HTML页面有几个电子邮件地址。在Mac桌面浏览器中,如果打开相同的HTML页面,并且如果我点击电子邮件地址,则会打开MAC机器邮箱以撰写新电子邮件。而在iPhone中,点击电子邮件地址时,它会尝试加载webView,将其视为链接。UIWebView电子邮件超链接无法在设备上工作

它是如何工作在MAC浏览器,而不是在iPhone应用程序。

源在HTML是:

<a href="mailto:[email protected]">[email protected]</a> 

如果我尝试使用MFMailControlViewController来处理,它的工作原理。但我真正的问题是,如何推出邮箱和iPhone的MAC桌面不。

感谢 Jithen

回答

3

转到Interface Builder中Web视图设置。您需要启用地址和链接检测。

Setting webView in interface builder

代码

webView.dataDetectorTypes = UIDataDetectorTypeAll; 
+0

我不是维护XIB文件这一点。只是创建新的视图控制器,推入导航控制器和加载webView HTML页面.. – Coder

+0

我更新了我的答案,代码示例。 –

+0

我已经尝试过使用webView.dataDetectorTypes = UIDataDetectorTypeAll;但它不起作用。我真正的问题是,没有做任何事情,它是如何在Mac桌面上启动邮箱而不是在iPhone中。 – Coder

相关问题