문제

가 NSTableView 포함하는 몇 가지는 열을 데이터로 채워집니다.설정하려면 어떻게 해야 하는 검색 막대를 필터링할 수 있는 행의 내용을 기반으로 특정 란?내가 찾는 것의 유형은 스포트 라이트에서 찾기 또는 검색창에서 아이튠즈 필터링할 수 있는 노래로 메타데이터가 포함되어 있습니다.

도움이 되었습니까?

해결책

할 수 있는 데이터 원본 관리 NSArrayController?

2 에 접근한다.첫(pre-호랑이)기술은 서브 클래스 NSArrayController,재정의 arrangeObjects.두 번째 post(Tiger)이 바인딩 NSSearchField 의 조건자를 NSArrayController 의 filterPredicate.어느 경우에,바인딩 보기 속성하는 컨트롤러 arrangedObject 키(예:바인드로"이름"NSTableColumn 컨트롤러의 arrangedObjects.name 키에 바인딩하 NSTableView 의 콘텐츠를 arrangedObjects).할 수 있습 읽어 쓰 조건자.

다른 팁

"Spotlight"기능은 실제로 SearchKit API를 통해 귀하에게 제공되지만 NSPredicate를 설명하는 것과 같은 간단한 경우가 더 나은 선택 일 것입니다. 누구든지 관심이 있다면 Cocoaheads에 대한 SearchKit 프레젠테이션을 썼습니다. 여기를 살펴보십시오.

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