Apple Master-Detail pop-up cell example과 비슷한 것을 얻으려고하고 있지만 바인딩이 제대로 작동하지 않는 것 같습니다.NSPopupButtonCell 바인딩 문제
내 앱을 사용하면 사용자가 무대 제작을 할 수 있습니다. 그래서 나는 acts
의 테이블 뷰를 가지고있다. 각 막은 lines
의 목록을 가질 수 있으므로 막 테이블 뷰는 두 번째 테이블 행보기를 구동합니다 (따라서 막 1을 선택하면 막 테이블 뷰가 해당 막의 선으로 업데이트됩니다).
이 설정은 정상적으로 작동하는 것 같습니다.
각 행은 물론 문자로 말합니다. 따라서 내 문서 객체에는 characters
목록과 작업 목록이 있습니다. 내가 원하는 것은 characters
배열에서 가져온 값을 가진 내 라인 테이블의 팝업 셀입니다. 나는 CharactersController.arrangedObjects
에 테이블 뷰 컬럼의 content
을 결합하고 selectedObject
다음 LinesController.arrangedObjects.character
에 바인딩 작동하면 ...
- 그래서 나는 애플 튜토리얼의 단계를 수행했지만 작동하지 않습니다 목록
<Character ...>
항목 을 보여줍니다 하지만, (나는 그것이 새로운 캐릭터와 기본
line
개체를 업데이트 팝업에서 값을 선택할 때) 나는 그 결합하면 열의contentValues
012,373,384에 나는 응용 프로그램을 실행할 때후 나는 다음 디버그 오류가 발생합니다 :2011-03-16 11:28:49.783 ScriptPreparer[5176:903] Cocoa Bindings: Error setting value <Character: 0x100144f60> of object <NSPopUpButtonCell: 0x100153ff0> through binding selectedObject
그때 나는 아직도 목록에서
<Character...>
출력을 얻을 바인딩selectedObject
를 제거합니다.
마치 깨진 것 같아요. contentValues
입니다. 내가 도대체 뭘 잘못하고있는 겁니까? 여기
![enter image description here](https://i.stack.imgur.com/uLtDs.png)