문제

내 앱에서 일종의 "Top 25"목록을 만들려고합니다. NSPredicate를 사용하여 배열 컨트롤러의 내용을 필터링했지만 결과 수를 25 개 객체로 제한하고 싶습니다. 어떻게 할 수 있습니까?

도움이 되었습니까?

해결책

또 다른 전략은 NSARRAYCONTROLLER를 서브 클래스하고 배열 ZOBJECTS를 재정의하는 것입니다. [[super arrangedObjects] subarrayWithRange:NSMakeRange( 0, 25 )]; (아마도 배열의 길이를 먼저 확인하고 싶을 것입니다). 물론이 배열 컨트롤러는 상위 25 개에만 적합하며 응용 프로그램의 다른 곳은 없습니다.

다른 팁

동일한 배열 컨트롤러에 정렬 디스크립터를 추가하고 선택 색인을 범위로 설정합니다. { 0, 25 }, 그런 다음 그와 바인딩 (또는 직접 액세스) selection 또는 그 selectedObjects.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top