我已经做了几年的 iphone 开发人员,并试图学习 mac os x 编程。
该应用程序非常简单。流程就像 Finder 应用程序。左侧是 NSTableView,右侧是“body”视图,在 tableView 中选择单元格后,它将加载到不同的视图控制器中。
所以我有一个主视图,其中有两个 NSView。
我试图弄清楚在左视图中选择单元格后如何在右视图中加载不同的视图控制器。
我创建了控制主视图的 AppController.h 类。
我的第一个想法是让 AppController 成为单例,并让左视图调用该类中的方法。像这样的东西:
- (void)changeViewControllerInRightView:(int)whichView;
但由于我在界面构建器中构建应用程序,并将 AppController 作为 NSObject,我不太确定如何使用单例来解决它。
这样做的流程是什么?
提前致谢