2013-11-21 1 views
0

여기 내 CoreData 모델입니다. 관계는 순서가 없습니다.코어 데이터에서 마스터 - 세부 NSPopUp 채우기

cd model

나는이 모델이 같은 NSPopUp 버튼 한 쌍의 웁니다 싶은 : 팀 팝업을 선택하면

cd model

는, 플레이어의 팝업은 해당 선수 채워야을 사용자가 선택한 팀의 여기

내가 시도 것입니다 :

나는 두 NSArrayControllers, TeamList (팀 목록)PlayerList을 만들어, 모두 CD-MOC와 함께, 엔티티 모드로 설정했습니다.

바인드 팀 팝업 내용컨트롤러 키 arrangedObjects
바인딩 내용이컨트롤러 키 arrangedObjects와 TeamList (팀 목록)에 값 팀 팝업와 TeamList (팀 목록)에 내 바인딩을 위해, 나는 다음을 수행 및 모델 키 경로 팀 이름

바인더 팝업 팝업 콘텐츠컨트롤러 키 arrangedObjects
바인딩 내용이 값 플레이어 팝업와 PlayerList
- 플레이어 이름이 어떤없이 작동하는 것 같군

컨트롤러 키 arrangedObjects 및 모델 키 경로와 PlayerList에 CD 관계 (플레이어 팝업에서 모든 플레이어를 보여줍니다)와 관련이 있습니다.

의 관계를 입혀, I는 다음 시도 :
인드 PlayerList 어레이 제어기 콘텐츠컨트롤러 키 선택 및 모델 키 경로 playerList와 TeamList (팀 목록)
으로 설정.

처음에는 "선택한"팀의 플레이어 하위 집합을 가져 오지만 사용자가 팀 팝업을 변경하면 다시 채워지지 않습니다.

BTW,이 (답) 질문은 여기에 질문을 받았다 생각 : 나는이 일을 할 수있는 방법에
How to create two cascade NSPopUp button with Core-Data binding

어떤 힌트?

실제 보너스는 포함 된 하위 메뉴가있는 팝업 (팀> 플레이어) 만 있으면됩니다.

답변

1

팀 팝업 배열의 선택을 TeamList 배열 컨트롤러 선택으로 바인딩하는 것을 볼 수 없으므로 PlayerList가 마스터의 초기 선택을 고수 할 것입니다.