请在这里帮助新手。我确定这很简单。
我跟着学习Xode很好,但我很难接触到URL的基本连接:
var text = textField.text
var url = NSURL.URLWithString(text)
var request = NSURLRequest(URL: url)
webView.loadRequest(request)
我在上面的第二行收到以下错误:
' URLWithString'不可用:使用对象构造&#NS; NSURL(字符串:)'
(代码是简要教程的一部分:http://www.lynda.com/articles/build-first-ios-app-swift)
答案 0 :(得分:23)
Swift 3更新:
var url = URL(string:text)
斯威夫特2:
var url = NSURL(string:text)
答案 1 :(得分:19)
使用初始化程序NSURL(string:)
:
var url = NSURL(string: text)
答案 2 :(得分:9)
func applicationDidFinishLaunching(aNotification: NSNotification?) {
// Insert code here to initialize your application
var text = "http://www.google.com"
var url = NSURL(string:text)
var req = NSURLRequest(URL: url!)
webView.mainFrame.loadRequest(req)
}
答案 3 :(得分:2)
从Swift 3.0开始,NS前缀从NSURL中删除:
var url = URL(string: text)
答案 4 :(得分:1)
除非另有定义,否则某些对象需要显式参数名称:
var url = NSURL.URLWithString(string: text)