어떻게이 유효성 검사를 Cocoa에서 구현할 수 있습니까?중복 된 이름에 대한 코코아 입력 유효성 검사 방법은 무엇입니까?
내 상황은 다음과 같습니다
모델 : 오브젝트 이름 사람, 이름 속성. 그리고 Person 객체의 NSArray는
보기 : NSTableView를 사용하여 Person 객체 배열을 사용하여 바인딩합니다. NSTableView는 내부 편집 기능을 사용할 수 있습니다.
사용자가 NSTableView에서 이름 편집을 완료하면 사람의 이름이 이미 배열에 있는지 확인해야합니다.
키 - 값 유효성 검사 문서를 읽었습니다. KVC는 바인딩 된 객체에 대해 validate : error : 메소드를 호출하는 데 도움이 될 것입니다. 그래서 제 경우에는 Person 객체 여야합니다. 하지만 Person 객체는 전체 배열에 액세스 할 수 없기 때문에 메서드에서 중복을 확인할 수 없습니다.
이 사례를 처리하기 위해 키 - 값 확인을 사용하는 방법을 알려줄 수 있습니까?
감사합니다.