2012-09-20 2 views
0

두 개의 엔티티 - A와 B가 있습니다. A에는 Bs 세트가 포함되어 있습니다. B를 만들 때마다 A의 특별한 인스턴스에 추가했는지 확인하고 싶습니다.새 NSManagedObject를 만들 때 자동 작업

NSManagedObjectClass 참조를 보면 init 메서드를 재정의해서는 안된다는 것이 분명합니다. 그렇다면 B를 창조하는 데 가장 적합한 곳은 어디일까요? 필자가 볼 수있는 유일한 방법은 validateForInsert를 사용하는 것이지만, 그것이 실제로 의미하는 바가 아니므로 걱정거리가 발생할 수 있습니다. 더 나은 옵션이 있습니까? NSManagedObject 문서에서

답변

2

: 수신기는 먼저 관리 오브젝트 컨텍스트에 삽입 될 때 코어 데이터 프레임 워크에 의해 자동으로 호출

awakeFromInsert .

엔티티의 클래스에이 메서드를 서브 클래 싱합니다.

관련 문제