2010-08-15 3 views
0

저는 코코아 바인딩에 대해 배우고 있습니다. 두 개의 완전히 다른 객체가 있는데, 각각은 사용자 인터페이스 항목과 동기화하려는 iVar가 있습니다. 하지만 두 개의 다른 객체가 있고 하나의 NSObjectController가있는 "콘텐트"콘센트에서만 사용할 수 있습니다. 다른 콘텐트가 필요합니까?두 개의 NSObjectController가 필요합니까?

답변

1

예. 두 개의 서로 다른 오브젝트를 동시에 바인딩하는 경우 두 개의 오브젝트 컨트롤러가 필요합니다. (일종의 의미가 있습니다. 객체 당 하나의 컨트롤러)

그러나 주소록에서 볼 수있는 공통 목록보기/상세보기 인터페이스를 만드는 경우 하나의 객체 컨트롤러 만 사용해야합니다 어레이 컨트롤러의 selectedObject에 바인딩되어야합니다. (현재 선택되어있는 객체에 대한 객체 컨트롤러로 생각한다면이 중 하나만 있습니다.)

관련 문제