NSTextfield
을 NSArray 또는 NSSet/Relationship의 특정 항목 하나에만 바인딩 할 수 있습니까?NSArray 또는 NSSet/Relationship에서 하나의 특정 항목에만 'NSTextfield'를 바인딩 할 수 있습니까?
을 사용하여 NSArrayController
에 바인딩 할 가능성을 확인할 수 있지만 Model Key Path
은 무엇이겠습니까?
또한 하나의 NSArrayController는 많은 filterPredicates를 메서드 또는 속성으로 가질 수 있습니까?
"name like xxxx"와 같은 술어를 사용하여 집합의 특정 개체에 바인딩 할 수 있다고 생각했습니다. 하지만 키 경로를 모델링하는 방법. 또는 아마 방법. 어쩌면 fetchPredicate에 술어가 설정된 추가 컨트롤러 일 수도 있습니다. –
개체를 직접 가져 오는 경우에는 반드시 프로그래밍 방식으로 바인딩을 추가 할 수 있지만 KVC는 키 경로의 조건자를 지원하지 않습니다 (키 경로는 조건 자와 동일하지 않습니다). – aLevelOfIndirection
아마도 질문이 잘못 표현 된 것 같습니다. ControlKey에는 "filterPredicate"선택 항목이 있습니다. 그 선택은 심지어 ModelKeyPath를 요구 하는가? 그 중 하나는 단순히 혼자라고 부를 수 있습니다. Cocoa 바인딩은 "firstName"과 같은 속성 이름을 사용하는 것 같습니다. 확실히 술어를 사용하여 기본적으로 가져 오는 "firstName"에 대한 메서드 본문을 제공하는 것이 가능할 것입니다. 어쨌든 건배 –