In UIWebView
, it was fairly easy to add UIDataDetectorTypes
to a view:
myUIWebView.dataDetectorTypes = UIDataDetectorTypePhoneNumber;
And so on. However, WKWebView
does not seem to have a similar property. This reference mentions that it has moved to the WKWebViewConfiguration
property at myWebKitView.configuration
, but both the official documentation and the headers themselves make no reference to dataDetectorTypes
.
I'm currently trying to migrate an app from using UIWebView
to WKWebView
, and this app currently has user-configurable UIDataDetectorTypes
. So, is there any way to implement this using the provided API, or would I have to write my own code to parse the HTML?
The cited article has been updated to reflect changes in the API between iOS 8 betas. As of 8.0.1, there is no dataDetectorTypes
property on WKWebView
, with no other comparable public API.
Until it's added back into the class, you'd have to implement this yourself with NSDataDetector, or resign yourself to using UIWebView
.