我想开发一个应用程序,其中主窗口有NSTabView
几个NSTabViewItems
,并且在每个项目中都有不同的NSTableView
.
您将如何组织类架构以便能够从每个选项卡 tableview 控制器访问其他控制器?最好的方法是什么?
我已经阅读了很多关于使用委托等在控制器之间传递数据的内容,但我认为必须有另一种更清晰的方法来解决这个问题。
有下一个示例场景:
TabOneController.h
@interface TabOneController : NSControl {
NSMutableArray *listOne;
...
}
TabTwoController.h
@interface TabTwoController : NSControl {
NSMutableArray *listTwo;
...
}
这两个控制器使用它的列表实现NSTableView
dataSource 和委托方法。NSMutableArray
我想要一个合适的场景,两个控制器可以相互访问(类方法、视图控制器、另一个控制器管理所有或任何适合这里的好主意)。你认为最好的方法是什么?
提前致谢