Coisas简单:Abrindo url dentro do app iOS c / Swift
不存在的事实,存在的主体,“简单的”和“犯罪行为”。
Mesmo com toda afrustaçãoedecepçãoqueurge com qualquer coisa que seja que tenha virado o mais puro caos,eu aprendi aproveitar and canalizar essamotivaçãopara algo e eis que vem o post de hoje。 Vamosentãopegar是一个法式面包,也可以像巧克力或巧克力那样用碗装。
简单的平面图:
- Carregar um网站usando HTTP,无HTTP
- O app deve funcionar em 8.3+
问题:
- WKWebView可以替代UIWebView,可以在8.0 MAS上通过接口构建器自定义视图,或者通过11.0版的常规更新来替代视图。
错误:类不可用:iOS 11.0之前的WKWebView(以前版本中的NSCoding支持被破坏)
2.在iOS 9.0上使用HTTP的一部分,请使用NSAppTransportSecurity com禁止任何致命负载。
Mãosnocódigo
Crie um projeto qualquer,pode ser单视图应用程序示例。 考虑到其他问题,请在ViewController上添加Main.storyboard,并在其中添加内容。
far?
为WKWebView como视图主体插入ViewController,并为URL添加一个desejada。
quea吗?
Instanciar WKWebView nocódigo,包含Apple的示例性文档,以及在Deixar或Atalho abaixo上的常见问题
导入UIKit
导入WebKit
WebViewController类:UIViewController,WKUIDelegate {
var webView:WKWebView!
覆盖func loadView(){
让webConfiguration = WKWebViewConfiguration()
webView = WKWebView(框架:.zero,配置:webConfiguration)
webView.uiDelegate =自我
视图= webView
}
覆盖func viewDidLoad(){
super.viewDidLoad()
让url = URL(string:“ http://www.bbc.com/”)
让请求= URLRequest(URL:URL!)
webView.load(请求)
}
}
菲科·法尔坦多(O que ficou faltando)?
在URL上添加或删除必要的URL,然后使用uma格式进行简化和使用允许进行任意加载NSAppTransportSecurity否Info.plist
使用HTTP进行WKWebView时,必须使用NSAllowsArbitraryLoadsInWebContent参数许可。 可以使用特殊的服务进行配置。
不适用的示例性的apenas图像,位于apenas para ficar的mais claro aqui vai或xml上:
NSAppTransportSecurity
NSExceptionDomains
vnavarro.com.br
NSExceptionAllowsInsecureHTTPLoads
NSIncludesSubdomains
NSAllowsArbitraryLoads
应用程序传输安全(ATS)的基本配置要求。 乌马调查所是一项必要的建议。
E rodandoestá
Uma das coisas mais简单介绍了一个想像的摄影师。
Evocê,url com carregamento de urls? Fale mais sobre suasexperiênciasno mundo mobile noscomentáriosabaixo。