2017-05-14 2 views
1

Ich bin neu in ios. Versuchen Sie derzeit, ios-Apps mit xcode 8.3.2 unter Verwendung des neuesten Swift-Codes zu erstellen. Ich stoße auf ein Problem, bei dem es absolut keine Ahnung gibt, was der Fehler oder die Einschränkung beim Betrachten bestimmter Links auf der Web-View-Seite ist.Swift WebView nicht laden URL HTML5 Spiel Inhalt

Beispiel versuchen HTML5 Spiel URL anzuzeigen: http://54.152.88.13/tamagotchi/taba.html http://demonisblack.com/code/mypuki/game/

aber so zeigen diese Arbeit von Code Hier http://www.apple.com https://www.smashingmagazine.com/wp-content/uploads/2012/07/final.html

wie folgt lautet:

@IBOutlet weak var GameWebView: UIWebView! 
    override func viewDidLoad() { 
     super.viewDidLoad() 

     if let theurl = URL(string: "http://demonisblack.com/code/mypuki/game/"){ 

      let theURLRequest = URLRequest(url: theurl) 

      GameWebView?.loadRequest(theURLRequest) 

     } 
    } 

Dies ist nur für meinen Testzweck und das Spiel ist vollständig vom Eigentümer urheberrechtlich geschützt. Ich will nur verstehen, was das Kriterium ist, wenn ich html5 Spiel bauen und später in meine Handy-Apps laden will.

+0

Ich weiß iOS Politik strengere über plain-HTTP-Websites hat beschreibt aber AFAIK das ist für WKWebView. Hast du es mit einer HTTPS-URL versucht? – Downgoat

+0

@Downgoat Dank der Hinweise. Es macht mich vorsichtiger über https und http ... –

Antwort

2

Sie müssen einen Schlüssel in Ihrer Datei info.plist hinzufügen, der eine unsichere Kommunikation (nicht HTTPS) ermöglicht. Sie können dies für jede Site einzeln tun.

enter image description here

Hier ist ein Link zu einer Webseite, die den Prozess vollständig

https://documentation.hyprmx.com/display/IS/Quick+Start

+0

Dank @David Berger, Arbeitet jetzt. –