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是一个法式面包,也可以像巧克力或巧克力那样用碗装。

简单的平面图:

  1. Carregar um网站usando HTTP,无HTTP
  2. O app deve funcionar em 8.3+

问题:

  1. 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。