Xcode 9.0在尝试编译结构时给出了这个错误:
命令因信号失败:分段错误:11
struct DataModel: Codable {
struct Head : Codable {}
struct Text : Codable {
let text: String
}
struct Tr : Codable {
let text: String
let pos: String
let syn: [Text]!
let mean: [Text]!
let ex: [AltTranslation]!
}
struct AltTranslation: Codable{
let text: String
let tr: [Text]!
}
struct def: Codable{
let text: String
let pos: String
let tr: [Tr]!
}
let head: Head
let def: [def]!
}
自上次成功编译以来,我在此文件中所做的唯一更改是更改子结构的名称。
答案 0 :(得分:1)
有一个结构和一个名为def
的常量。重命名一个以避免含糊不清。