포기하고 (어리석은- 알아요 ) 해결 방법 (과도한 생성기)을 구현하기로 결정했다면 다음은 그 예입니다.
- (void)addInvitesObject:(Invite *)value
{
NSMutableOrderedSet* tempSet = [NSMutableOrderedSet orderedSetWithOrderedSet:self.invites];
[tempSet addObject:value];
self.invites = tempSet;
}
- (void)removeInvitesObject:(Invite *)value
{
NSMutableOrderedSet* tempSet = [NSMutableOrderedSet orderedSetWithOrderedSet:self.invites];
[tempSet removeObject:value];
self.invites = tempSet;
}
-------------------Apple이 아직 수정하지 않았으므로 다른 해결 방법은 없습니다.
옵션은 다음과 같습니다.
- 주문한 세트 / 관계에 대한 접근자를 덮어 씁니다.
- 필요하지 않은 경우 정렬 된 관계를 사용하지 마십시오 (이것은 들리는 것처럼 이상하지 않습니다. 관련 그래프에서 저장된 주문이 중요한지 스스로에게 물어보십시오 )
- 모델에 mogenerator 를 사용 하면 객체에 대한 접근 자와이 경우에 필요한 기본 값을 포함하여 모든 속성 및 관계에 대한 편리한 접근자를 제공합니다.
나에게 나는 동력원이없는 삶을 상상할 수 없다. :-) 애플은 정말 그런 제품을 배송해야합니다.
출처
https://stackoverflow.com/questions/22079984