我在 swift 中使用编码键,但出现此错误
I'm using coding keys in swift but it's giving this error
我需要读取放在我的包中的 CSV 文件,当我解码每一行时它有不同的列名,我想将它映射到我的自定义对象结构上,因为我试图使用编码键但它是不工作,请看一下,如果我需要更改任何内容,请告诉我
您需要替换为 CodingKey
private enum CodingKeys: String, CodingKey {
没有名为 CodingKeys
的协议,但是 CodingKey
你的问题不清楚。请告诉我你的 "CodingKeys" 代码。
我认为您的 "CodingKeys" 有 String 和 CodingKey。并且您必须从 "codingKeys" 中删除 "String"。此错误提示您再次使用 String。
如果您从 NSObject, Decoable
继承 CSVModel
,则不需要使用 CodingKeys
进行赋值
我需要读取放在我的包中的 CSV 文件,当我解码每一行时它有不同的列名,我想将它映射到我的自定义对象结构上,因为我试图使用编码键但它是不工作,请看一下,如果我需要更改任何内容,请告诉我
您需要替换为 CodingKey
private enum CodingKeys: String, CodingKey {
没有名为 CodingKeys
的协议,但是 CodingKey
你的问题不清楚。请告诉我你的 "CodingKeys" 代码。 我认为您的 "CodingKeys" 有 String 和 CodingKey。并且您必须从 "codingKeys" 中删除 "String"。此错误提示您再次使用 String。
如果您从 NSObject, Decoable
继承 CSVModel
,则不需要使用 CodingKeys