내 NSArrayController에 파일 소유자 인 representObject를 가지고있는 tableview의 데이터 소스가되도록 모든 것을 설정했습니다.내 alignedObjects NSArrayController에서 Windows 관리자 공유를 필터링하고 싶습니다
인터페이스 빌더의 내 바인딩 내에서 필터 조건부를 사용하여 $에 이름이있는 arraycontroller의 항목을 필터링합니다. 구체적으로 $로 끝나는 것은 Windows 관리자 공유 모양입니다. 내가 수집하는 FTP 공유의 배열을 얻을 때처럼.
나는 그래서 필터 조건을 설정 한 : 컨트롤러 키 : 선택을 modelKeyPath을 : directorsAndFiles
값 트랜스포머 : 음 나는 잘 모릅니다? 당신은
가 원하는 도움이 될 수 있습니다 그들에
덕분에 $ 문자가있는 모든 항목을 제거!
: 두 번째
, 당신이 찾고있는 술어 구문에서와 같이"ENDSWITH "입니다 like '* $' " – theprojectabot
NSPredicate * windowsPredicate : 메서드를 내 컨트롤러에 추가 한 다음 인터페이스 빌더에 다음과 같이 연결했습니다. 파일 소유자의 키 패스에 바인딩 : self.windowsPredicate 및 thats 오류가 발생했습니다. – theprojectabot
정확한 세부 정보는 http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Predicates/에서 확인하십시오. 그러나 제 생각에 작은 따옴표 나 $가 작동하지 않습니다. \ "* $ \"와 (과) "같은 제목을보십시오." – andyvn22