2011-11-24 2 views
1

NSTreeController의 "arrangedObjects"를 사용자 지정보기의 "managedContent"에 바인딩하려고합니다 (예를 들어 사용자 지정 개요를 표시 할 수 있도록). 대신은으로 보여주는 것 : 세터에서 ...정확히 NSTreeController의 "arrangedObjects"는 무엇입니까?

- (void)setManagedContent:(NSArray *)newManagedContentArray { 
    //code goes here 
} 

아무것도 newManagedContentArray ("arrangedObjects") 명백하게 NSArray를하지 않습니다 (등 등 때문에 내가 addObject가 없습니다) 이후 작업 끝 없다 NSControllerTreeProxy. 제 질문은 정확히 "arrangedObjects"가되어야 할 대상은 무엇입니까? 내가 묶어 둬야하니? 그렇다면 어떻게?

+0

무엇을하려고합니까? – hamstergene

답변

3

arrangedObjectsNSTreeController의 배열이 아니어야합니다. 이 문서에이 내용이 아주 명확하게 나와 있습니다. 당신이 얻는 것은 여러분이보고있는 프록시 객체입니다. childNodesdescendantNodeAtIndexPath: 메소드를 사용하여 트리 구조를 얻을 수 있습니다.

+0

오. 나는 문서를 보았다. 나는 지금 "어리 석다"고 느낀다. 감사. – Vervious

+0

안 함 - 내가 입력했던 답변을 문서에서 확인해야합니다. – jrturton