ios – Swift 2错误处理问题

ios – Swift 2错误处理问题,第1张

概述我使用REST来获取 JSON数据,然后解析它.为此,我使用NSJSONObjectWithData,据我所知,这个方法曾经在其参数中有一个错误处理程序,但它不再存在.在我的代码中: let err: NSError?let options:NSJSONReadingOptions = NSJSONReadingOptions.MutableContainersvar jsonResult = 我使用REST来获取 JSON数据,然后解析它.为此,我使用NSJsONObjectWithData,据我所知,这个方法曾经在其参数中有一个错误处理程序,但它不再存在.在我的代码中:

let err: NSError?let options:NSJsONReadingOptions = NSJsONReadingOptions.MutableContainersvar JsonResult = NSJsONSerialization.JsONObjectWithData(data!,options: options) as! NSDictionary;

我收到一个错误,上面写着:

“呼叫可以抛出,但它没有标记’尝试’并且错误未被处理”

我该如何解决此错误?

@H_403_20@解决方法 这是正确的实现,

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.}
总结

以上是内存溢出为你收集整理的ios – Swift 2错误处理问题全部内容,希望文章能够帮你解决ios – Swift 2错误处理问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1046452.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存