美文网首页
No exact matches in call to clas

No exact matches in call to clas

作者: 雷霆嘎巴嘎嘎 | 来源:发表于2022-05-25 09:38 被阅读0次

两个swift文件里,调用同样的json解析,一个报错。。。。神奇

这个报错的对应的方法是


A

没报错的对应的方法是


B A B

啥原因?????

另外的一个问题 :try?如果抛出错误,则将整个表达式转换为nil。它已经自己处理了错误,因此catch块不再需要捕捉错误。另一方面,try并不能做到这一点。有关更多信息,请参阅Swift指南的错误处理部分。
如果希望catch块捕获错误,应该使用try。

这个报错意味着该方法希望在方法调用中看到确切的参数类型

so 参数明确以下类型就ok了

extension NetWorkRequest {
    //json序列化 data转化成字典或者数组的对象
    func jsonDecode(responseData : Data) -> Any {
        let data = try? JSONSerialization.jsonObject(with: responseData , options: .allowFragments)
        return data as Any
    }
    
}

相关文章

网友评论

      本文标题:No exact matches in call to clas

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