Xcode 6 错误 'URLWithString' 不可用?
Xcode 6 error 'URLWithString' is unavailable?
请帮助这里的新手。我敢肯定这很简单。
我正在跟进并很好地学习 Xode,但我对与 URL:
的基本连接感到困惑
var text = textField.text
var url = NSURL.URLWithString(text)
var request = NSURLRequest(URL: url)
webView.loadRequest(request)
上面第二行出现以下错误:
'URLWithString'不可用:使用对象构造'NSURL(string:)'
(代码是简短教程的一部分,网址为:http://www.lynda.com/articles/build-first-ios-app-swift)
使用初始化器NSURL(string:)
:
var url = NSURL(string: text)
Apple 最近更改了一些 Swift 方法,所以我发现一些 Swift 教程已经过时,就像您遇到的一样。幸运的是,它会告诉您确切的操作:
Swift 3 更新:
var url = URL(string:text)
Swift 2:
var url = NSURL(string:text)
一些对象需要明确的参数名称,除非另有定义:
var url = NSURL.URLWithString(string: text)
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)
}
从 Swift 3.0 开始,NS 前缀从 NSURL 中删除:
var url = URL(string: text)
请帮助这里的新手。我敢肯定这很简单。
我正在跟进并很好地学习 Xode,但我对与 URL:
的基本连接感到困惑var text = textField.text
var url = NSURL.URLWithString(text)
var request = NSURLRequest(URL: url)
webView.loadRequest(request)
上面第二行出现以下错误:
'URLWithString'不可用:使用对象构造'NSURL(string:)'
(代码是简短教程的一部分,网址为:http://www.lynda.com/articles/build-first-ios-app-swift)
使用初始化器NSURL(string:)
:
var url = NSURL(string: text)
Apple 最近更改了一些 Swift 方法,所以我发现一些 Swift 教程已经过时,就像您遇到的一样。幸运的是,它会告诉您确切的操作:
Swift 3 更新:
var url = URL(string:text)
Swift 2:
var url = NSURL(string:text)
一些对象需要明确的参数名称,除非另有定义:
var url = NSURL.URLWithString(string: text)
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)
}
从 Swift 3.0 开始,NS 前缀从 NSURL 中删除:
var url = URL(string: text)