NSPopUpButton
에 바인딩을 사용하여 다소 분실했습니다. 나는 팝업에서 표시하고 싶은 배열을 가지고있는 커스텀 클래스를 가지고있다. 이러한 항목은 NSManagedObject
의 하위 클래스이며 NSArray
에 포함되어 있습니다. 프로그래밍 방식으로 선택 사항을 변경하는 데 많은 어려움을 겪었으므로 구현을 어지럽히는 느낌이 들기 때문에 NSArrayController
을 사용하고 싶지 않습니다.NSPopUpButton을 NSArray에 바인딩합니다.
문제는 단순히 배열에 제대로 바인딩하는 방법을 모르겠다는 것입니다. 내가 할 수 있었던 것은 팝업 메뉴에 배열 항목을 나열하는 것이지만 제목은 핵심 데이터 URI입니다. 나는 description
메서드를 사용하여 제목을 변경할 수 있다고 생각하지만,이 방법은 권장하지 않습니다.
NSArray
을 NSPopUpButton
에 제대로 바인딩하는 방법은 무엇입니까?
해결책 주셔서 감사합니다. 올바른 길을 찾아줍니다. 나는 사전의 배열 인 속성 (myinstance.items)을 가진 클래스가 있다는 것에 주목하고 싶다. 콘텐츠에 배열을 바인딩하고 콘텐츠 값을 myinstnace.items.name에 바인딩하여 사전에 "name"키 값을 포함하는 NSPopupButton을 표시 할 수 있습니다. – Colin