我具有用于json解析的通用功能
static func parseServerResponse<T>(_ type: T.Type, from data: Data)-> T? where T : Decodable{
do {
return try JSONDecoder().decode(type, from: data)
} catch(let error) {
print(error.localizedDescription)
return nil
}
}
它正在返回我“无法将类型为“数据”的值转换为预期的类型为“数据””,以及在其他地方,我正在使用数据返回或对数据执行任何操作。为什么会这样。我不知道为什么会抛出这样的愚蠢错误。我已经清理了我的项目几次,退出xcode并重新启动它,将我的吊舱更新无济于事。这是截图