我在 iPhone 应用程序中有一个 UIWebView
,我想拦截像 mailto:email@address.com?subject=foo&body=bar
这样的结构化 mailto-URLs,以便在应用内显示 MFMailComposeViewController
而不是将 URL 交给 Mail.app。
现在,如果 MFMailComposeViewController
的所有属性都能根据 mailto URL 自动设置,那就太好了。遗憾的是,MFMailComposeViewController
不接受 mailto URL,但需要设置各个属性。
NSURL 显然也没有太大帮助。您是否知道任何现有代码以便我不必编写解析器代码? ;)
最佳答案
写了我自己的解决方案:https://gist.github.com/667952 它有点难看,在 RFC 支持方面可能不是 100% 万无一失,但只要 mailto URL 的语法在您自己的控制之下,它就可以正常工作。
关于ios - 在 Cocoa 中解析 mailto URL 的现成解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4125532/