CoreData 모델에 클래스를 추가해야합니다. 이 클래스에는 Heimdall Swift 라이브러리 (https://github.com/henrinormak/Heimdall)의 사용자 정의 클래스가 있습니다.CoreData에 사용자 정의 클래스 추가하기
CoreDataModel에이 사용자 정의 클래스를 추가하려면 어떻게합니까?
CoreData 모델에 클래스를 추가해야합니다. 이 클래스에는 Heimdall Swift 라이브러리 (https://github.com/henrinormak/Heimdall)의 사용자 정의 클래스가 있습니다.CoreData에 사용자 정의 클래스 추가하기
CoreDataModel에이 사용자 정의 클래스를 추가하려면 어떻게합니까?
그것은 당신이 사용자 정의 클래스를 추가하여 무슨 뜻인지 달려있다 : 당신이 엔티티를 나타내는 클래스를 추가하려면
, 당신은 NSManagedObject
에서 상속하도록 클래스를 설계 할 필요가있다. 임의의 클래스를 데이터 모델의 엔티티 중 하나로 추가 할 수 없습니다. 상속은 필수입니다.
클래스의 인스턴스를 엔터티의 특성으로 추가하려면 코어 데이터가 저장할 수 있도록 해당 클래스를 NSData
으로 /에서 변환 할 수 있어야합니다. 이를 수행하는 좋은 방법은 클래스가 NSCoding
프로토콜을 따르도록 한 다음 핵심 데이터 속성에 "변형 가능한"유형을 사용하는 것입니다.