내 프로젝트에는 "Group"이라는 관리 객체가 있습니다.Objective-C : 자신의 클래스와의 관계 (CoreData)
이 개체 자체는 자식 그룹 개체를 포함 할 수 있습니다.
CoreData 및 FetchedResultsController에서 어떻게 이러한 상황을 해결할 수 있습니까?
내 첫 번째 사진 :
http://i46.tinypic.com/zvonpd.png
감사합니다, 댄
내 프로젝트에는 "Group"이라는 관리 객체가 있습니다.Objective-C : 자신의 클래스와의 관계 (CoreData)
이 개체 자체는 자식 그룹 개체를 포함 할 수 있습니다.
CoreData 및 FetchedResultsController에서 어떻게 이러한 상황을 해결할 수 있습니까?
내 첫 번째 사진 :
http://i46.tinypic.com/zvonpd.png
감사합니다, 댄
나는 서로 반대 인 두 개의 분리 된 관계를 만들 것입니다.
그룹에는 "children"이라는 그룹과 일대일 관계가 있고 그룹에는 "parents"라는 그룹과 일대일 관계가 있으며 서로의 역입니다.
또는 데이터 모델에서 하나의 부모 만 호출하는 경우 : 그룹에 "children"이라는 그룹과 일대일 관계가 있고 그룹에도 "parent"라는 그룹과 일대일 관계가 있으며 각각이 역순입니다. 다른.
이것은 나를 위해 완벽하게 작동했습니다. 고마워요 :) – Daniel
그것은 올바른 보인다. 일반적으로 당신은 부모 대신에 다른 실체의 아이들을 말하지만 그것은 스타일과 관례의 문제 일뿐입니다.
다른 속성과 마찬가지로 하위/상위 관계를 가져옵니다. 유일한 관계는 각 관계 속성이 NSSet으로 반환되므로 집합 안에 원하는 자식을 찾아야한다는 것입니다.
자신과 많은 관계가있는 "그룹"_entity_이 있습니다. – gerry3