2016-11-08 3 views
0

Мой код:Swift: UIWebView в игровой площадки не видно

import UIKit 
import WebKit 
//import PlaygroundSupport 
import XCPlayground 

let url = URL(string: "https://github.com")! 
let request = URLRequest(url: url) 

let webView = UIWebView(frame: CGRect(x: 0, y: 0, width: 1200.0, height: 1200.0)) 
webView.loadRequest(request) 

Но я вижу пустую белую рамку, без содержания от GitHub. Я понятия не имею :-(

Благодаря

ответ

2

Вы должны сказать Playground, чтобы сделать живой вид WebView, как показано ниже:

import UIKit 
    import WebKit 
    import PlaygroundSupport 

    let url = URL(string: "https://github.com")! 
    let request = URLRequest(url: url) 

    let webView = UIWebView(frame: CGRect(x: 0, y: 0, width: 1200.0, height: 1200.0)) 
    webView.loadRequest(request) 
    PlaygroundPage.current.liveView = webView 

Также UIWebView стара (с прошивкой 2) и супер глючит. Рассмотрим WKWebView (новый в прошивкой 8), если вы на самом деле не требуют UIWebView.

import UIKit 
    import WebKit 
    import PlaygroundSupport 

    let url = URL(string: "https://github.com")! 
    let request = URLRequest(url: url) 

    let webView = WKWebView(frame: CGRect(x: 0, y: 0, width: 1200.0, height: 1200.0)) 
    webView.load(request) 
    PlaygroundPage.current.liveView = webView 
+0

спасибо, но решение показать не содержание от GitHub :-( – david

+0

он показывает на Xcode 8. сделал у ou открыть помощника редактора? Option + Command + Return –

+0

да, теперь я вижу результат после перезагрузки игровой площадки, вы сохраняете мой день – david