swift - 展开时 Nsurl 返回 nil

标签 swift

我有这个代码:

var Baseurl = "api.openweathermap.org/data/2.5/weather?"   
Baseurl = Baseurl+"lat="+latitude+"&lon="+longitude

var url = NSURL(string: Baseurl)!
println(url)

当我运行代码时,出现以下错误:

unexpectedly found nil when unwrapping an optional value.

这怎么可能? Baseurl 在打印时包含完整的字符串,但在打印 url 时会出现错误。

最佳答案

您的 URL 需要一个方案,即 URL 字符串开头的 http://

关于swift - 展开时 Nsurl 返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31207527/

相关文章:

ios - 28 个项目的数组不起作用。编译器没有任何反应

swift - 带小数点的 PickerView

ios - Xcode Swift 删除 MKPolyline

ios - NavigationBar 为一个 View 设置 TitleColor

json - 如何在 JSON 中插入我的对象数组?

ios - WatchKit:将数据从第三个 Controller 传递到初始 Controller

ios - TableView Swift 3 中的不同单元格

swift - 在什么情况下,我应该在 swift 中使用 _ 作为参数

swift - 在 Cocoa 中保存 CGContext 的路径

ios - 转换场景时出现错误? - Sprite 套件