Swift IOS-点击WKWebView中的textarea崩溃

Swift IOS-点击WKWebView中的textarea崩溃,swift,wkwebview,Swift,Wkwebview,我的UIView中有一个WKWebView,网站显示得非常完美,但我尝试单击文本区域,然后应用程序崩溃并显示这些错误 我使用的是IOS 10和Xcode10 2018-11-08 10:24:36.696196+0800 Woofast[14202:3844530]API错误:返回0宽度,假设UIViewNoInntrisicMetric 2018-11-08 10:24:36.696349+0800 Woofast[14202:3844530]API错误:返回0宽度,假设UIViewNoInn

我的UIView中有一个WKWebView,网站显示得非常完美,但我尝试单击文本区域,然后应用程序崩溃并显示这些错误 我使用的是IOS 10和Xcode10

2018-11-08 10:24:36.696196+0800 Woofast[14202:3844530]API错误:返回0宽度,假设UIViewNoInntrisicMetric

2018-11-08 10:24:36.696349+0800 Woofast[14202:3844530]API错误:返回0宽度,假设UIViewNoInntrisicMetric

2018-11-08 10:24:36.736874+0800 Woofast[14202:3844530]-[UILayoutGuide flk_nameTag]:发送到实例0x281af7640的未识别选择器

2018-11-08 10:24:36.740269+0800吴法斯特[14202:3844530]*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'-[UILayoutGuide flk_nameTag]:未识别的选择器发送到实例0x281af7640' *第一次抛出调用堆栈: (0x1e7647ef8 0x1e6815a40 0x1e755f154 0x1e764d810 0x1e764f4bc 0x106804d68 0x1e7534fdc 0x1e80f4eac 0x1e75f3a4c 0x1e75f51b8 0x1e7fc3e6c 0x213dbcd34 0x213dbcec0 0x1E803EC4 0x1e802ad94 0x1E802A54 0x1e8029a50 0x1e802979c 0x1e8029020 0x213da70b4 0x213da7534 0x213da7c34 0x213DA990 0x213AD9AFE5554 0x213DB213F9AD21354)0x213db6004 0x213db5ed8 0x213db5ed8 0x213db5ed8 0x213db5ed8 0x213db5ed8 0x1e7fe551c 0x213db67a8 0x213db513c 0x213db63c8 0x213db73e8 0x214564fe0 0x213d97180 0x213c98250 0x21456ba34 0x213c97f74 0x213C8FC4C8 0x213d5e0ec 0x213d57328 0x214281868 0x1f6f2bad4 0x1FF714 0x1FAC726F866F86Cx1ee9190f0 0x1ee9193b8 0x1e75d65b8 0x1e75d6538 0x1e75d5e1c 0x1e75d0ce8 0x1e75d05b8 0x1e9844584 0x213ecb558 0x104c45634 0x1e7090b94)

libc++abi.dylib:以NSException类型的未捕获异常终止


}

检查器中设置的插座不正确。您可能将某个元素链接到@IBOutlet,然后在代码或检查器中更改了变量的拼写。您将元素链接到了不正确的@IBOutlet

谢谢您的评论,但我已经检查过了,这不是导致错误的原因
@IBOutlet weak var webview: UIWebView!


@IBOutlet weak var webView: WKWebView!
@IBOutlet weak var activityindicator: UIActivityIndicatorView!

var currentrideid = ""

 var ProductLink = ""

var urlString = ""
override func loadView() {
    super.loadView()
    webView.navigationDelegate = self
    webView.uiDelegate = self

}
override func viewDidLoad() {
    super.viewDidLoad()


    ProductLink = API_URL.commondomain + "Application/View_Ride_info/\(currentrideid)_\(GlobalVarible.languagecode)"
    print(ProductLink)

    let url = URL(string: ProductLink)
    let request = URLRequest(url: url!)



    activityindicator.hidesWhenStopped = true
    activityindicator.startAnimating()
    webView.load(request)
    webView.allowsBackForwardNavigationGestures = true

}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}
func webView(_ webView: WKWebView, didFail navigation: WKNavigation!, withError error: Error) {
    print(error)
}
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
    activityindicator.stopAnimating()

    if let yourTargetUrl = webView.url
    {
        urlString = yourTargetUrl.absoluteString

        print(yourTargetUrl)

    }

}