我在核心数据中创建了两个实体。第一个是带有一些属性的 Car(Abstract),第二个是 SportCar(父实体是 Car)。
我从 Xcode 中的模型生成 swift 类。现在我想用代码将 SportCar 对象插入到数据库中。
我不知道如何正确执行此操作。有谁能够帮助我?
let context = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext
if let sportsCar = NSEntityDescription.insertNewObjectForEntityForName("SportsCar", inManagedObjectContext: context) as? SportsCar {
sportsCar.maxSpeed = 20
}
我想我必须向 sportCar 类添加一些代码,以便我能够获取汽车属性。有人可以写我如何以方便的方式做到这一点吗?
最佳答案
您可以从子类直接访问属性:
self.carName = "Betty"
或者从外部:
sportsCar.carName = "Betty"
关于ios - 如何在 Core Data iOS Swift 中插入具有抽象父对象的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37364682/