2016-07-20 5 views
0

私は今3時間インターネットを磨き上げたばかりです。私はこの惑星全体の誰もこの問題を抱えていなかったので、おそらく私はstackoverflowコミュニティに尋ね、何が起こるかを見なければならないと考えました。WebビューはUIWebViewとして動作しません

私はxCode、および目的Cに精通していますが、迅速に学んでいます。私の最初のアプリのために、私はページをロードするスーパーシンプルなwebviewアプリを構築すると思った。簡単?私は目標Cでこれを約15秒でコーディングすることができます。それはうまくいきます。多分、私がここで欠けているものがあるかもしれません。

オブジェクトをUIWebViewに接続しようとすると、接続されません。

import UIKit 
import WebKit 

class ViewController: UIViewController, WKNavigationDelegate { 

    @IBOutlet var webView: WKWebView! 
    @IBOutlet var textBox: UITextField! 

    override func loadView() { 
     webView = WKWebView() 
     webView.navigationDelegate = self 
     view = webView 
    } 

    override func viewDidLoad() { 
     let url = NSURL(string: "https://www.google.com")! 
     webView.loadRequest(NSURLRequest(URL: url)) 
     webView.allowsBackForwardNavigationGestures = true 

     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 
} 

。あなたは、あなたはそれが接続されませんので、WKWebViewオブジェクトに接続しようとしているオブジェクトライブラリからのUIWebViewを追加した変更の種類 WKWebViewからのUIWebView

Image of it not connecting. It's not connecting like it should

+0

は、私はあなたが私は人民元SOようにどこからかこのコードを引っ張ると思いますが、私は修正するために何をすべきかwebView'をのviewDidLoad 'へ' loadViewメソッド ''からそれらのコードを持参し、代わりにビュー= 'の' addSubview'を使用しています、ストーリーボードから接続するものは 'WKWebView'ではなく' UIWebView'であり、 'WKWebView'はプログラムでしかありません – Tj3n

答えて

1

。 WKWebviewは、オブジェクトライブラリに存在しないため、プログラムで追加する必要があります。

これらの2つのクラスは同様の機能を持ちますが、いずれにしても互いに接続されていません。

-1

次のコードを使用して、ページを読み込むwebViewアプリケーションを構築できます。

import UIKit 

class ADKWebViewDemoViewController: UIViewController { 

@IBOutlet weak var webview: UIWebView! 
override func viewDidLoad() { 
    super.viewDidLoad() 
    webview.loadRequest(NSURLRequest(URL: NSURL(string: "https://www.google.com")!)) 
    // Do any additional setup after loading the view. 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 
} 
関連する問題