我开始将CloudKit添加到我的iOS应用程序中。我已经使用Core Data实现了一个完整的数据模型。我为NSManagedObject
类使用了继承。这也是我可以用CloudKit架构做的事情吗?例如,我可以从Person RecordType继承Employee RecordType吗?
class Person: NSManagedObject {
@NSManaged var uuid: NSUUID!
@NSManaged var birthday: NSDate
@NSManaged var name: String?
@NSManaged var age: Int16
}
class Employee: Person {
@NSManaged var salary: Int16
}
答案 0 :(得分:1)
Cloud Kit记录类型更像是数据库表。没有类或继承这样的概念。记录类型只有一个或多个字段。
如果您想要一个员工记录类型,则需要在该记录类型中包含薪水,uuid,生日,姓名和年龄字段。