iOS模拟器 - iOs 10 / Xcode 8.3 / Swift 3 - 模拟器中webview上的位置服务问题

时间:2017-04-05 15:53:45

标签: ios swift xcode ios-simulator gpx

我在我的iOS应用程序中实现了webView,它呈现了一个网站。该网站使用位置服务并在地图上呈现地理编码。

到目前为止,当我进入webview屏幕时,它会提示2个位置提醒1)来自App - 需要批准才能使用位置服务2)来自网站网址 - 需要批准才能使用位置服务。

我的问题是:

1)为什么它会显示两个要求批准位置服务的弹出窗口(针对应用和网站)?它是iOS标准(特别是网站网址)吗?

2)即使我同时获得两个弹出窗口并且我批准了它,但是位置页面仍然不能在模拟器中渲染地图和地理编码。它适用于实际设备。

3)在webview中呈现网站时,我也遇到以下错误: NSURLSession / NSURLConnection HTTP加载失败(KCFStreamErrorDomainSSL,-9824)。 即使网页是在模拟器中加载的,它是否与位置服务无关?

到目前为止,我已经完成了: 1)按照其他线程的建议添加了test.gpx文件。 2)添加"使用时的位置使用说明"在info.plist

我搜索了所有主题,但无法找到相关信息。如果你知道,你可以指向一个。任何帮助将不胜感激。

0 个答案:

没有答案