的Xcode 9.0段故障11,而类型检查斯威夫特可编码
问题描述:
的Xcode 9.0给了我这个错误,同时尝试编译结构:的Xcode 9.0段故障11,而类型检查斯威夫特可编码
命令失败,原因是信号:分段故障: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]!
}
自上次成功编译以来,我在此文件中所做的唯一更改是更改子结构的名称。
答
有一个结构和一个名为def
的常量。重命名一个以避免含糊不清。
而且当我更改名称时,所有编译完成。 –
编译器不应该崩溃,但是你应该[提交一个bug](https://bugs.swift.org)。 – Hamish
我已经做了@Hamish –