我有这段代码:
var Baseurl = "api.openweathermap.org/data/2.5/weather?"
Baseurl = Baseurl+"lat="+latitude+"&lon="+longitude
var url = NSURL(string: Baseurl)!
println(url)
当我运行代码时,我收到以下错误:
在打开可选值时意外发现nil。
这怎么可能?打印时Baseurl包含一个完整的字符串,但是当你打印url时会出现错误。
答案 0 :(得分:1)
您的网址需要一个方案,即http://
,位于网址字符串的开头。
答案 1 :(得分:0)
NSURL(string : String)
必须以有效方案开头,例如http://
,ftp://