我试图将数组数据(从CarteData对象)保存到领域中的CustomerData对象,但是我从附加数据行到Object得到了错误。我是Swift的新手,请告诉我将数据数组存储到对象的正确方法。非常感谢。
let carte = CarteData()
carte.carteID = record.value(forKey: "carteID") as! String
carte.carteMemo = record.value(forKey: "carteMemo") as! String
newCustomer.cartes.append(carte)
错误崩溃消息:
我的CustomerData对象:
class CustomerData: Object {
@objc dynamic var cusName: String = ""
@objc dynamic var cusID: String = ""
@objc dynamic var cusMail: Int = 0
@objc dynamic var cusBirth: Date?
let cartes = List<CarteData>()
}
我的CarteData对象:
class CarteData: Object {
@objc dynamic var carteID: String = ""
@objc dynamic var carteMemo: String = ""
var parentCategory = LinkingObjects(fromType: CustomerData.self, property: "cartes")
}