在UIWebView中,将UIDataDetectorTypes添加到视图中相当容易:
myUIWebView.dataDetectorTypes = UIDataDetectorTypePhoneNumber;
等等.但是,WKWebView似乎没有类似的属性. This参考提到它已移至myWebKitView.configuration的WKWebViewConfiguration属性,但official documentation和标题本身都没有引用dataDetectorTypes.
我目前正在尝试将应用程序从使用UIWebView迁移到WKWebView,此应用程序当前具有用户可配置的UIDataDetectorTypes.那么,有没有办法使用提供的API实现它,或者我是否必须编写自己的代码来解析HTML?
解决方法
引用的文章已经更新,以反映iOS 8测试版之间API的变化.从8.0.1开始,WKWebView上没有dataDetectorTypes属性,没有其他类似的公共API.
在将它添加回课程之前,您必须自己使用NSDataDetector实现此功能,或者让自己使用UIWebView.