2013-11-15 1 views
0

Mac에서 코코아를 배우고 있습니다. 배열 컨트롤러에 바인딩 된 텍스트 필드가있는 작은 응용 프로그램이 있습니다.이 텍스트 필드는 차례대로 핵심 데이터 관리 개체에 바인딩됩니다.코코아 mac nstextfield가 어레이 컨트롤러 개체로 편집 할 수 없음

아이디어가 모자이크 일 때 핵심 데이터 엔티티의 세부 정보가 표시됩니다. 그러나이 시점에서이 NSWindow에 대한 핵심 데이터 엔티티에는 데이터가 없습니다.

인터페이스 빌더를 통해 정의 된 여러 레이블과 텍스트 필드와 NSImageView가 있습니다.

NSWindow가 표시되면 모든 개체가 표시됩니다. 그러나 NSImageView 만 선택할 수 있습니다. TextField는 선택할 수 없으며 아무 것도 편집 할 수 없습니다. 나는 SO 및 다른 장소에서 수많은 게시물을 읽었지만 텍스트 필드를 선택할 수없는 이유를 알 수 없습니다. 편집 가능할 수도 있지만 선택할 수 없기 때문에 아직 알지 못합니다.

새 프로젝트를 만들고 텍스트 필드 만 넣으면 그 프로젝트를 선택하고 편집 할 수 있습니다. Xcode 5가 출시 된 이래로 나는 코코아와 Xcode를 실험 해 왔기 때문에 해결책을 찾을 수있는 곳을 잃어 버렸습니다.

감사

답변

0

당신은 삽입 (또는 선택)하지 않은 것처럼 소리 배열 컨트롤러의 행, 그래서 당신은 아무것도 값을 편집하려고 노력하고 있습니다.