我正在尝试创建一个带有可编码/可解码选项的结构,但我收到错误消息:
类型“item”不符合协议“Encodable”
这是代码:
struct Item: Codable {
let domanda: String
let rispostaSemplice: Int?
var rispostaComplessa: [(testoRisposta: String, valoreRisposta: Bool)]?
}
如何使元组
[(testoRisposta: String, valoreRisposta: Bool)]?
一致?
你需要
struct Item: Codable {
let domanda: String
let rispostaSemplice: Int?
var rispostaComplessa: [InnerItem]?
}
struct InnerItem: Codable {
var testoRisposta: String
var valoreRisposta: Bool
}