2010-03-10 5 views
1

코어 데이터 엔티티의 속성에서 업데이트 된 값을 컬렉션의 다른 엔티티에있는 속성 값과 비교하여 검증 할 수있는 방법이 있습니까?코어 데이터 고유성

일부 기본값이있는 엔티티를 생성 한 후 arrangedObjects에 추가 한 다음 사용자가 다양한 속성 값을 수정하도록하십시오. 그러나 특정 속성을 확인하고 해당 속성에 대해 동일한 값을 가진 배열에 다른 엔터티가 없는지 확인하고 싶습니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

감사합니다. Dany.

답변

0

수동 검사는 빠른 열거 형 루프 코드 몇 줄 수 있습니다 :

BOOL unique = YES; 
for (NSManagedObject *obj in collection) { 
    if (obj.property == value) { 
     unique = NO; 
     break; 
    } 
} 
+0

감사하지만 난에서이 작업을 수행 할 수있는? 죄송합니다. .NET 이벤트 모델에 여전히 머물러 있습니다. "이벤트"를 업데이트하는 것과 비슷한 기능이 있습니까? – codedog

+0

사용자가 값을 편집하는보기 컨트롤러를 조절하기 전에이 작업을 수행하려고 할 것입니다. – gerry3

+0

뷰 컨트롤러가 앱 전체에서 멈추도록 테이블보기에서 편집 중입니다. – codedog