Ios 从UIPopoverController内的UIWebView加载映射地址

Ios 从UIPopoverController内的UIWebView加载映射地址,ios,uiwebview,uipopovercontroller,Ios,Uiwebview,Uipopovercontroller,我已通过编程方式在UIPopoverController中添加了UIWebView,并通过设置以下内容将webview设置为自动检测URL、电话号码和地址: webView.dataDetectorTypes = UIDataDetectorTypeAll 对于Webview 问题是所有链接都得到了正确处理,但地址除外,单击时返回错误: 结果的未知DDResult类别1;找不到URL x-apple-data-detectors://1的任何操作 当我将Webview添加到UIView中时,

我已通过编程方式在
UIPopoverController
中添加了
UIWebView
,并通过设置以下内容将webview设置为自动检测URL、电话号码和地址:

webView.dataDetectorTypes = UIDataDetectorTypeAll 
对于Webview

问题是所有链接都得到了正确处理,但地址除外,单击时返回错误:

结果的未知DDResult类别1;找不到URL x-apple-data-detectors://1的任何操作

当我将Webview添加到
UIView
中时,地址被正确处理,地图应用程序打开并指向单击的地址


是否有其他人在UIPopoverController中的Webview中遇到此问题?

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