저는 Xcode 4.2와 함께 SDK 10.6에서 작업합니다.외부 컨트롤러에 속성을 바인딩하는 방법?
"내 펜촉에서 벗어난"컨트롤러에 "속성"을 바인딩하고 싶습니다. 어떻게해야합니까?
- Interface Builder를 사용하고 있습니까?
- 없습니까?
더 정확하게, 나는 "내 펜촉에서"존재하는 arrayController에 NSButton
의 enabled
속성을 바인딩 할. 인터페이스 빌더에서 속성을 바인딩 할 수있는 유일한 개체는 자리 표시 자 또는 개체입니다. 하지만 :
- 자리 표시자는 변경할 수 없습니다.
- NIB에 arrayController가 있으면 내 NIB가로드 될 때 작성됩니다.
왜 이런 상황입니까? 왜냐하면 arrayController가 내 NIB에 있습니다. 버튼은 다른 NIB에 있습니다. 이 두 번째 NIB는 내 메인보기의 하위보기입니다.
감사합니다.