【发布时间】:2018-12-06 17:01:05
【问题描述】:
我想加载我通过网络服务获取的链接的网页。我自己试过了,但结果不赞成。
从服务器我得到这种网址: http://www.simrishamn.se/sv/kultur_fritid/osterlens_museum/
我也使用这种类型的代码来加载页面:
let url = URL(string: "http://" + urlSting.addingPercentEncoding(withAllowedCharacters: .urlHostAllowed)!)
UIApplication.shared.openURL(url!)
但是当我在设备中测试这段代码时,它的显示如下:
请帮助加载获取的网址。
编辑: 进行建议的更改后,虽然按钮单击事件正在运行,但不是 Web 浏览器无法打开,请查看下图以获得更多许可:
【问题讨论】:
-
你的服务器 url 中已经添加了 Http 为什么要在 URL 初始化程序中附加额外的 http
-
让 url = URL(string: urlSting.addingPercentEncoding(withAllowedCharacters: .urlHostAllowed)!) UIApplication.shared.openURL(url!)
-
好吧,让我试试这个......
-
请检查更新的问题,现在按钮点击不打开网络浏览器...
-
有什么解决办法吗??