我在最新版本的Xcode,我得到這個錯誤:「從'NSData'投射?'無關型 '的NSDictionary' 總是失敗」Swift - 從'NSData'投射?到無關的類型'NSDictionary'總是失敗
與此代碼:
let dataObject = NSData(contentsOfURL: location)
let weatherDictionary: NSDictionary = NSJSONSerialization.dataWithJSONObject(dataObject!, options: nil, error: nil) as! NSDictionary
編程語言:雨燕
更新的代碼:
if (error == nil) {
let dataObject = NSData(contentsOfURL: location)
let weatherDictionary: NSDictionary = NSJSONSerialization.JSONObjectWithData(dataObject!, options: nil, error: nil) as! NSDictionary
}
- 得到一個斷點現在,當我運行我的應用。
對不起,我還是新堆棧溢出
是的,它是NSDictionary –
'let weatherDictionary:AnyObject! = NSJSONSerialization.JSONObjectWithData(dataObject,options:NSJSONReadingOptions.MutableContainers,error:nil)'使用此代碼並檢查'weatherDictionary'是'NSArray'或'NSDictionary'。 –
仍然出錯 –