2009-05-04 3 views
1

코어 데이터를 사용하고 텍스트 레이블에 테이블에있는 행 수를 표시하려면 클래스에 입력해야하는 코드가 무엇입니까? 파일이 이걸 할거야?텍스트 레이블에 테이블에있는 행 수를 표시하려면 어떻게합니까?

+0

무엇이 테이블에 표시됩니까? 나는 보통 NSMutableArray를 표시하므로 [NSMutableArray count]를 사용하여 테이블에있는 행 수를 알아낼 수 있습니다. – ryanday

+0

핵심 데이터의 기본값을 표시합니다. – Joshua

답변

2

NSTableView의 열이 NSArrayController에 바인딩된다고 가정하면 NSTextField 레이블의 값을 컨트롤러 키 "arrangedObjects"와 @count의 키로 어레이 컨트롤러에 바인딩 할 수 있습니다. 텍스트 필드를 "x rows"와 같은 것으로 바인딩하려면 x가 행의 수인 경우 "Display Pattern Value1"을 동일한 것으로 (arrangedObjects. @ count) 바인드하고 "% {value1} @ rows "를 표시 패턴으로 사용하십시오.

2

평소처럼 관리 대상 객체 컨텍스트에서 가져 오기 요청을 설정하고 countForFetchRequest:으로 전화하십시오. NSManagedObjectContextObjectsDidChangeNotification에 가입하는 것을 잊지 마세요. 개체를 추가하거나 제거 할 때 업데이트 할 수 있습니다!

+0

몇 가지 예제 코드를 제공해 줄 수 있습니까? – Joshua

+0

예제 코드, 가능한 경우 제발? – Joshua

+0

Joshua : 가져 오기 요청을 설정하는 방법을 모르거나 로컬 알림 옵저버로 등록하는 방법을 모른다면 http://developer.apple.com/documentation/Cocoa/Conceptual 문서를 읽으십시오./CoreData/및 http://developer.apple.com/documentation/Cocoa/Conceptual/Notifications/ –

관련 문제