이전에이 스레드를 간단하다고 생각해서 주석을 달았습니다. 그 스레드는 여기에 있습니다 :배열에서 단일 객체에 바인딩하는 코코아
Cocoa binding to a particular item in an array controller
질문은 관련 (그리고 좀 더 완전하게 여기 설명 할 것이다) 나는 시도하고 목표 - C와 코코아를 배울 짓고 있어요 게임을. 텍사스 홀드 - em 포커처럼 생각하면 충분합니다. 하나의 서버는 게임 정보를 보유하고 가변 수의 클라이언트 (항상 둘 이상)의 입력을 관리합니다. 코코아 바인딩을 통해 IB의 어레이 컨트롤러를 사용하여 서버의 어레이에 저장된 게임의 공개 정보를 각 플레이어에게 표시합니다. 테이블에있는 다섯 개의 카드가 서버의 NSArray에 저장되고 각 클라이언트의 NSArrayController의 내용 필드에 바인딩되어 있다고 생각하십시오.
이 부분은 매력처럼 잘 작동합니다. 그러나 각 플레이어는 비공개로 유지해야하는 카드 두 장을 가지고 있습니다. 각 클라이언트는 특정 플레이어에게 처리 된 내용에 따라 다른 카드를 표시해야합니다. (정말로 일어나고있는 것은 때문에 나는 플레이어의 배열에 결합하고있어
NSArray * thePlayers,
는 모든 카드가 같은 배열에 저장되는 상상 객체). 그래서 내 질문은 배열 컨트롤러 (또는 다른 컨트롤러가 필요합니까) 밖으로 단일 개체에 바인딩을 설정하려면 어떻게합니까? 즉, 플레이어 배열에 플레이어를 바인딩하는 방법은 무엇입니까? '