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视图并在每个视图中加载适当的内容来解决这个问题