我有BaseResponse
的子类(Decodable
),带有一些用于json解析的参数。我创建了UserResponse
的子类(BaseResponse
),但是在代码中得到了运行时异常,没有任何解释性错误。
这是我的代码:
class BaseResponse: Decodable {
var code: ResultCode?
var asanCode: AsanResultCode?
var message: String?
enum CodingKeys: String, CodingKey {
case code = "Code"
case asanCode = "AsanResultCode"
case message = "Message"
}
}
class UserResponse: BaseResponse {
var userInfo: UserInfo?
enum CodingKeys: String, CodingKey {
case userInfo = "Info"
}
}
我在let code = data.code
部分得到了例外