Swif 结构不符合 Codable
Swif struct not conform to Codable
我试图让一个带有可选值的结构 codable/decodable 但我收到一条错误消息:
Type 'item' does not conform to protocol '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
}
我试图让一个带有可选值的结构 codable/decodable 但我收到一条错误消息:
Type 'item' does not conform to protocol '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
}