在线添加数据出错
我有两个错误
我该如何解决?
第一个错误
第二个错误
var 实体 = 实体
我的结构:
import UIKit
import Foundation
struct Entity : Codable {
var cname: String
var barcode: String
var cardnbr: String
}
添加数据:
let aEntity = Entity(cname: CompanyName, barcode:BarCodeField, cardnbr: CardNumber)
if var all :[Entity] = LoadData() {
all.append(aEntity)
SaveData(allData: all)
} else {
SaveData(allData: [aEntity])
}
最佳答案
第一个错误
将结构声明为
struct Entity : Codable {
var cname: String
var barcode: String
var cardnbr: String
}
没有CodingKeys
,没有init(from
,没有encode(to
第二个错误
声明数组为
var entities = [Entity]()
关于ios - 在线向结构添加数据时出错(Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51535035/