美文网首页
Xcode报错: Call can throw, but it

Xcode报错: Call can throw, but it

作者: 焉逢12 | 来源:发表于2017-03-23 17:24 被阅读0次
执行代码

let user = [
            "uname": "张三",
            "tel": ["mobile": "138", "home": "010"]
        ]
let data : NSData! = NSJSONSerialization.dataWithJSONObject(user, options: nil, error: nil)

let json : AnyObject! = NSJSONSerialization
            .JSONObjectWithData(data, options:NSJSONReadingOptions.AllowFragments, error:nil)
报错内容

Call can throw, but it is not marked with 'try' and the error is not handled Extra argument ‘error’ in call
修改后的代码


let data : NSData! = try? NSJSONSerialization.dataWithJSONObject(user, options: [])
let json : AnyObject! = try? NSJSONSerialization
            .JSONObjectWithData(data, options:NSJSONReadingOptions.AllowFragments)

相关文章

网友评论

      本文标题:Xcode报错: Call can throw, but it

      本文链接:https://www.haomeiwen.com/subject/qijtottx.html