【发布时间】:2015-03-07 16:06:02
【问题描述】:
我的NSWindowController 类中有一个NSToolBar 按钮的IBOutlet,这是我的主窗口类:
class MainWindowController: NSWindowController {
@IBOutlet weak var myButton: NSButton!
// ...
}
我有一个类MainViewController,即主窗口的内容NSViewController。
如何在我的内容NSViewController 中访问此按钮?有没有更好的方法来组织IBOutlets 和控制器以促进这种访问?
【问题讨论】:
-
您应该尝试创建一个新项目并取消选择“使用情节提要”。它会让你的生活轻松 10 倍
-
从您的视图控制器中引用您的窗口控制器对象。您可以通过窗口控制器访问您的按钮。
-
按钮通常不属于窗口控制器。如果你的窗口控制器需要响应一些变化,那可以更好地解耦。