我正在尝试使带有可选内容的结构可编码/可解码,但收到错误消息:
类型'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
}