在 Xcode 12.0 (12A7209) Playground 中,使用此代码时我收到崩溃:
struct Pippo: Codable {
var primo: String
var secondo: String
var terzo: String
var quarto: String
var quinto: String
var sesto: String
var settimo: String
var ottavo: String
var nono: String
}
let pippo = Pippo(primo: "1",
secondo: "1",
terzo: "1",
quarto: "1",
quinto: "1",
sesto: "1",
settimo: "1",
ottavo: "1",
nono: "1")
print(pippo)
崩溃代码消息是:执行被中断,原因:EXC_BAD_ACCESS(代码=1,地址=0x18)。进程一直停留在被中断的地方,使用“thread return -x”返回表达式求值前的状态。
请注意,如果我从 struct 中删除一些 var 一切正常
struct Pippo: Codable {
var primo: String
var secondo: String
// var terzo: String
// var quarto: String
// var quinto: String
// var sesto: String
var settimo: String
var ottavo: String
var nono: String
}
let pippo = Pippo(primo: "1",
secondo: "1",
// terzo: "1",
// quarto: "1",
// quinto: "1",
// sesto: "1",
settimo: "1",
ottavo: "1",
nono: "1")
print(pippo)
我认为这是 Xcode 中的一个错误。你知道为什么吗?