我嘗試使用解析與SWIFT JSON如下:意外地發現零而展開的可選值解析JSON迅速
let apiPath = "http://samples.openweathermap.org/data/2.5/forecast?q=München,DE&appid=b1b15e88fa797225412429c1c50c122a1"
func getDataWithCompletionHandler(completionHandler: (_ jsonData: JSON?) -> Void) {
let request : URLRequest = URLRequest(url: URL(string: apiPath)!)
Alamofire.request(apiPath, method: .get)
.responseJSON { (response) in
當我的應用程序運行我上線的錯誤:
let request : URLRequest = URLRequest(url: URL(string: apiPath)!)
fatal error: unexpectedly found nil while unwrapping an Optional value.
但我沒有通過正確的字符串。爲什麼會發生這種錯誤?
刪除此行從code.let要求:的URLRequest =的URLRequest(網址:URL(字符串:apiPath)! ) –
你的apiPath不是一個合適的url字符串 –
@UsamaSadiq爲什麼?請嘗試一下,你會發現JSON響應。 –