gpt4 book ai didi

ios - 加载 WebView 时 Swift 中的 EXC_BAD_INSTRUCTION

转载 作者:行者123 更新时间:2023-11-28 06:34:42 26 4
gpt4 key购买 nike

我按照教程在 iOS 应用程序上制作 WebView ,但没有收到任何错误。但是,当我构建应用程序以在模拟器上对其进行测试时,出现错误:

EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)

这是我的 ViewController.swift

import UIKit

class ViewController: UIViewController {
@IBOutlet var Webview : UIWebView!
var URLpath = "http://google.com"

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

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

func loadAddressURL(){
let requestURL = NSURL(string:URLpath)
let request = NSURLRequest(URL:requestURL!)
Webview.loadRequest(request)
}
}

当我运行应用程序时,Webview.loadRequest(request) 标记为红色并显示错误。在调试器中,我得到“ fatal error :在展开可选值时意外发现 nil”

最佳答案

您肯定在将 UIWebView 从 storyboard/xib 连接到代码时犯了错误。您应该删除 Storyboard/xib 中的现有连接,删除行

@IBOutlet var Webview : UIWebView!

然后重新连接。正确的声明应按顺序包含单词 weak:

@IBOutlet weak var Webview : UIWebView!

关于ios - 加载 WebView 时 Swift 中的 EXC_BAD_INSTRUCTION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39372939/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com