我使用REST来获取
JSON数据,然后解析它.为此,我使用NSJSONObjectWithData,据我所知,这个方法曾经在其参数中有一个错误处理程序,但它不再存在.在我的代码中:
let err: NSError? let options:NSJSONReadingOptions = NSJSONReadingOptions.MutableContainers var jsonResult = NSJSONSerialization.JSONObjectWithData(data!,options: options) as! NSDictionary;
解决方法
这是正确的实现,
do { let jsonDictionary = try NSJSONSerialization.JSONObjectWithData(data!,options: NSJSONReadingOptions.MutableContainers) as! NSDictionary //Use your dictionary here. print("JSON : \(jsonDictionary)") } catch { print(error) //Handle any error. }