从UIPopoverController内的UIWebView加载地图地址

时间:2014-03-13 15:40:45

标签: ios uiwebview uipopovercontroller

我已在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的问题?

1 个答案:

答案 0 :(得分:0)

我发现了问题:我最初加载了一个没有地址的webview,然后只用具有地址的新内容切换该webview的内容。我想webview在点击地址时仍然使用以前的内容。我通过创建2个单独的Web视图并在每个webview中加载适当的内容来解决问题。