애플은 말합니다 : NSController 개체의 특성입니다. NSController 객체에 바인딩 할 때이 필드를 사용하여 키 경로의 첫 번째 항목을 선택합니다. 이 필드와 연관된 메뉴는 편의상 선택된 컨트롤러 개체에서 사용 가능한 속성을 표시합니다. 속성의 이름을 입력하거나 제공된 목록에서 속성의 이름을 선택할 수 있습니다. 누군가가 다른 말로 설명 할
보기, myView,보기 컨트롤러, myViewController 및 일종의 모델 개체 인 myModel이 있다고 가정 해 보겠습니다. 또한 모델에 두 개의 KVO 호환 속성 인 arrayOfPeopleNames과 arrayOfAnimalKinds (둘 다 NSString)이 있다고 가정 해 봅니다. 제 생각에는이 두 배열의 내용에 두 개의 팝업이 바인딩되
인터페이스 글루 코드에 대해 걱정할 필요가 없도록 수동으로 동기화 된 인터페이스 모델에서 바인딩 모델로 내 Cocoa 프로젝트를 변환하는 데 문제가 있습니다. 코코아 데브 센트럴 Cocoa Bindings tutorial을 따라 모든베이스를 덮었지만 제대로 작동하지 않습니다. 마스터 - 세부 인터페이스가 있지만 인터페이스의 마스터 부분이 제대로 작동하는 데
나는 일부 데이터를 표현하기 위해 바인딩 브라우저보기를 사용하기 위해 노력하고있어 나는 오류 메시지가 받고 있어요 : 2008-11-11 17:22:28.636 BrowserViewTest[18269:813] Cocoa Bindings: Error accessing value
for key path arrangedObjects.projects of obj
패턴으로 이미지를 그리는 NSView의 하위 클래스를 만들었습니다. @interface CePatternView : NSView
{
NSImage* image;
id observableObjectForImage;
NSString* keyPathForImage;
}
@end
바인딩을 노출하기 위해 다음을 구현했습니다.