标签: objective-c macos cocoa nswindow
我的Cocoa应用程序显示一张表格,该表格在即将显示时需要进行一些设置。我相信放置设置代码的正确位置是在显示工作表时调用的委托方法。哪个对象应该是委托人?我应该实施哪种委托方法?
答案 0 :(得分:1)
您应该使用NSWindowDelegate方法windowWillBeginSheet:进行设置。如果你有一个代表,代理应该在你的窗口或窗口控制器类中,否则应该在app委托中。