Ios Swift网络视图信号SIGABRT
我试图在Swift中创建一个WebView,并在Ios Swift网络视图信号SIGABRT,ios,swift,webview,Ios,Swift,Webview,我试图在Swift中创建一个WebView,并在class-AppDelegate:UIResponder,uiapplicationelegate{ 我的代码如下(变量“theURL”确实有一个真实的URL): 提前感谢!您必须将此页面链接到Main.Storyboard。您可以使用Main.Storyboard中的Web视图。以下两个原因之一- 在展开前检查有效的url对象 或者Webview未从情节提要正确连接,也未在代码中初始化 我知道这个问题很久以前就出现了,但我遇到了完全相同的
class-AppDelegate:UIResponder,uiapplicationelegate{
我的代码如下(变量“theURL”确实有一个真实的URL):
提前感谢!您必须将此页面链接到Main.Storyboard。您可以使用Main.Storyboard中的Web视图。以下两个原因之一-
- 在展开前检查有效的url对象
- 或者Webview未从情节提要正确连接,也未在代码中初始化
您的
WebView
属性是否通过Interface Builder连接到web视图?您是否可以发布异常的整个堆栈跟踪?还可以尝试放置异常断点进行推断。代码到底在哪里中断
import UIKit
class ViewController: UIViewController {
@IBOutlet var Webview: UIWebView!
var theURL = "URL"
func loadWebPage() {
let theRequestURL = NSURL (string: theURL)
let theRequest = NSURLRequest(URL: theRequestURL!)
Webview.loadRequest(theRequest)
}
override func viewDidLoad() {
super.viewDidLoad()
loadWebPage()
// 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.
}
}
if let theRequestURL = NSURL (string: theURL) {
let theRequest = NSURLRequest(URL: theRequestURL!)
Webview.loadRequest(theRequest)
}
class ViewController: UIViewController, WKUIDelegate {
...
webView.uiDelegate = self
...
}