我已在UIWebView
内以编程方式添加了UIPopoverController
,并将网页视图设置为通过设置自动检测网址,电话号码和地址:
webView.dataDetectorTypes = UIDataDetectorTypeAll
用于Webview。
问题是所有链接都被正确处理,但地址除外,这些地址在点击时会返回错误:
Unknown DDResult category 1 for result <DDResult:0xd4dcf60 WebURL [7:32, 7:44]>; could not find any actions for URL x-apple-data-detectors://1
当我在UIView
内添加Webview时,会正确处理地址并打开地图应用并指向所点击的地址。
是否有其他人在UIPopoverController中遇到Webview的问题?
答案 0 :(得分:0)
我发现了问题:我最初加载了一个没有地址的webview,然后只用具有地址的新内容切换该webview的内容。我想webview在点击地址时仍然使用以前的内容。我通过创建2个单独的Web视图并在每个webview中加载适当的内容来解决问题。