Быстрая панель вкладок 2 URL - PullRequest
0 голосов
/ 30 августа 2018

Я пишу простое быстрое приложение - у меня есть две вкладки внизу, вызывающие разные URL-адреса. Я не могу их различить, поэтому обе вкладки загружают первый URL.

import UIKit
import WebKit

// Add WKWebView programmatically


class ViewController2: UIViewController {
    var webView : WKWebView
    required init(coder aDecoder: NSCoder) {
        self.webView = WKWebView(frame: CGRect(x: 0, y: 0, width: 414, height: 736))
        super.init(coder: aDecoder)!
    }
    override func viewDidLoad() {
        super.viewDidLoad()
        view.addSubview(webView)
        webView.translatesAutoresizingMaskIntoConstraints = false
        let views = ["webView" : webView]
        let h = NSLayoutConstraint.constraints(withVisualFormat: "H:|[webView]|", options: [], metrics: nil , views: views)
        let w = NSLayoutConstraint.constraints(withVisualFormat: "V:|[webView]|", options: [], metrics: nil, views: views)
        view.addConstraints(h)
        view.addConstraints(w)
        let url = NSURL(string: "https://bing.com")
        let urlRequest = URLRequest(url: url! as URL)
        webView.load(urlRequest)
    }
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}

class ViewController3: UIViewController {
    var webView1 : WKWebView
    required init(coder aDecoder: NSCoder) {
        self.webView1 = WKWebView(frame: CGRect(x: 0, y: 0, width: 414, height: 736))
        super.init(coder: aDecoder)!
    }
    override func viewDidLoad() {
        super.viewDidLoad()
        view.addSubview(webView1)
        webView1.translatesAutoresizingMaskIntoConstraints = false
        let views1 = ["webView1" : webView1]
        let h = NSLayoutConstraint.constraints(withVisualFormat: "H:|[webView1]|", options: [], metrics: nil , views: views1)
        let w = NSLayoutConstraint.constraints(withVisualFormat: "V:|[webView1]|", options: [], metrics: nil, views: views1)
        view.addConstraints(h)
        view.addConstraints(w)
        let url1 = NSURL(string: "https://www.google.com")
        let urlRequest = URLRequest(url: url1! as URL)
        webView1.load(urlRequest)
    }
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}

Я пытался разделить URL-запросы, и я уверен, что это простая ошибка с моей стороны, так как я очень новичок в swift и Xcode!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...