【发布时间】:2014-11-20 17:18:10
【问题描述】:
我只是想在视图控制器中创建一个简单的 webview。
这是我的代码:
import UIKit
class test:UIViewController{
@IBOutlet weak var myWebView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var myString = "http://www.google.com"
let myURL = NSURL(string: myString)
let myReq = NSURLRequest(URL: myURL)
myWebView.loadRequest(myReq)
println(myWebView.loading)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
我没有收到任何错误,只是一个白屏。加载检查返回 false。看起来它应该是插座连接,但我确信我已经建立了正确的连接。我将蓝色 UIWebView 元素从情节提要中按住 ctrl 拖到类中作为 UIWebView!对象并将其命名为 myWebView。圆圈在 swift 文件上填充表示连接,它们在故事板上的连接中匹配。
这段代码最初对我来说很好用,但现在不行了。我尝试创建一个全新的项目,但它仍然无法正常工作。将 UIWebViewDelegate 协议添加到类中不起作用我查看了以下链接上的解决方案,但它们不适用:
我没有想法。有人收到了吗?
谢谢!
【问题讨论】: