PDF 파일을 관리하고 여는 응용 프로그램을 만들려고합니다. 문서 기반입니다. 내 UI 디자이너에서 왼쪽에 NSTableView가있는 NSSplitView가 있고 오른쪽에 PDFView (PDF Kit의)가 있습니다.문서 기반 코코아 응용 프로그램 및 컨트롤러 상호 작용
나는 현재 dir의 각 PDF 파일에 대한 행과 PDF 데이터를로드하는 방법이있는 내 PDFView의 컨트롤러 클래스를 추가하는 NSTableView 용 컨트롤러 클래스가 있습니다. 그들은 둘 다 각각의 물건에 연결된 아울렛을 가지고 있습니다.
내가 모르는 부분은 이러한 모든 컨트롤러가 어떻게 상호 작용해야하는지입니다.
tableViewController = [[TableViewController alloc] init];
pdfViewController = [[PDFViewerController alloc] init];
을 그리고 지금처럼 readFromData 방법으로 PDF 파일에로드 : 난 그렇게처럼 내 문서 클래스의 windowControllerDidLoadNib 방법의 개체를 인스턴스화 시도했습니다
[pdfViewController loadPDFFromData: data];
를하지만하지 않는 것 전혀 아무것도 할 수 없다.
내가 올바른 PDFViewerController 개체에서 작동하지 않는다고 생각하지만 거기에있는 방법에 액세스하는 방법이 확실하지 않습니다 ... 결국 목표는 NSTableView에서 선택한 행에 의해 참조되는 PDF 파일을 갖는 것입니다. PDFView로하지만 난 어떻게 이러한 개체가 상호 작용 해야할지 모르겠다. 이 모든 것을 하나로 묶어주는 접착제는 무엇이되어야합니까?