카테고리 없음

[iOS] CoreData NSOrderedSet-수정?

행복을전해요 2021. 2. 21. 21:51

포기하고 (어리석은- 알아요 ) 해결 방법 (과도한 생성기)을 구현하기로 결정했다면 다음은 그 예입니다.

- (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