2016-10-26 10 views
0

iOS 앱에 CloudKit을 추가하는 중입니다. 코어 데이터를 사용하여 이미 구현 된 완전히 완료된 데이터 모델이 있습니다. 내 NSManagedObject 클래스에 대한 상속을 사용했습니다. CloudKit 스키마로 할 수있는 일입니까? 예를 들어 Employee RecordType을 Person RecordType에서 상속받을 수 있습니까?CloudKit 레코드 유형 상속

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 
} 

답변

1

클라우드 키트 레코드 유형은 데이터베이스 테이블과 비슷합니다. 클래스 나 상속과 같은 개념은 없습니다. 레코드 유형에는 단순히 하나 이상의 필드가 있습니다.

Employee 레코드 유형을 원하면 해당 레코드 유형에서 salary, uuid, birthday, name 및 age 필드가 있어야합니다.