NSArray의 현재 요소 수인 pages를 레이블에 표시하려고합니다. 다른 가이드를 따라 내가 그랬어 다음레이블의 값을 NSArray의 count 속성에 바인딩합니다.
- 하여 만든 IB (pagesController라고 함)에 NSArrayController와
- 이 컨트롤러 키 = arrangedObjects와 모델로 NSArrayController에 라벨의 값 속성을 경계 NSArray를 페이지에 경계 키 경로 = @count
문제는 프로그램이 실행 중일 때 레이블이 항상 "0"을 표시한다는 것입니다. 상황이 올바르게 작동하는지 확인하기 위해 사용자가 다른 버튼을 클릭 할 때 메시지를 기록하려고 시도했습니다 (기본적으로 버튼은 페이지 배열에 새 요소를 삽입합니다).이 경우 NSLog(@"count = %d", [self.pagesController valueForKeyPath:@"[email protected]"]);
출력이 정확합니다. 즉 요소의 현재 수 인쇄 된 배열이 정확합니다. 내가 어디에서 실수 한거야?
일부 코드는 어디서 잘못 되었습니까? – vishy
"다른 가이드"는 어떤 것을 수행 했습니까? 나는 구글에서만이 질문을 찾는다. – ohcibi