두 엔티티 A와 B가있는 NSManagedObjectContext가 있습니다. NSManagedObjectContext와 NSTableView에 바인딩 된 NSArrayController가 있습니다. NSArrayController는 B 타입의 엔티티를 나열하도록 설정됩니다. 배열 컨트롤러는 테이블 뷰를 피드합니다.NSManagedObjectContext에 바인딩 된 NSArrayController 디버깅
어레이 컨트롤러가있는 NIB는 NSWindowController에 의해 호출됩니다. init에서는 각 객체의 인스턴스 하나를 추가하지만 windowDidLoad에 도달하면 관리 객체 컨텍스트가 채워졌지만 배열 컨트롤러는 비어 있습니다.
gdb를 사용하면 윈도우 컨트롤러에 표시된 MOC와 어레이 컨트롤러에 바인딩 된 MOC를 인쇄 할 수 있으며 둘 다 동일한 주소를 사용할 수 있습니다.
디버깅 방법에 대한 단서가 있습니까?
NSArrayController의 속성 검사기에서 "컨텐츠 준비"확인란을 선택 했습니까? 잊기 쉽고, 디버그하는 것이 불가능합니다 ... – Roger
나는 해냈습니다. 이것은 매우 이상합니다. – ruipacheco
컨텍스트를 저장하면 데이터가 상점에 나타 납니까? – Roger