코어 데이터 기반 NSArrayController에 바인딩 된 NSTableView가있는 간단한 앱이 있습니다.NSArrayController에서 filterPredicate가 적용된 특정 레코드의 행 수를 계산합니다.
응용 프로그램은 핵심 데이터 저장소의 모든 레코드를 테이블보기로 표시합니다.
NSArrayController에 필터 조건자를 설정하는 몇 가지 사용자 설정 가능 필터가 정의되어 있습니다. 이러한 플래그는
을 설정 한 필터 OUT 기록과 같은 일을 할내가 예를 들어, 핵심 데이터 저장소의 레코드에 대한 메타 데이터를 나열 대시 보드를 가지고 싶다 : 기록의
수
총 수 기록 여기서 = Y 활성 필드
레코드 수 여기서 필드 활성 = N
필드 갱신 레코드 =의 번호 Y
I 가게의 NSTableView는 아닌 표시되는 콘텐츠의 내용에 대한 사용량 정보를하고자 .
내가 가진 문제는 NSArrayController의 arrangedObjects 값이 필터 적용에 영향을 받기 때문에 필터를 켤 때 총 레코드 수와 같은 항목이 변경된다는 것입니다.
Google 검색을 많이하고 다양한 코딩 책을 살펴 보았지만 이러한 값을 IB의 NSTextField 값에 바인딩 할 수있는 방법으로 이러한 값을 계산하는 방법을 찾지 못했습니다.
어떤 도움이나 제안이라도 대단히 감사하겠습니다.
감사합니다.
대런.