【发布时间】:2018-03-12 15:20:04
【问题描述】:
[Xcode 9,Swift 4]
我测试以下代码:
为什么输出是-1,而不是1?
class A: Codable {
}
class A_a: A {
var a: Int = -1
}
let json = """
{
"a": 1
}
"""
let jsonData = json.data(using: .utf8)!
let obj = try? JSONDecoder().decode(A_a.self, from: jsonData)
obj?.a
【问题讨论】:
-
@the4kman 这不是你提到的问题的重复。