美文网首页
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