如何在显示工作表时通知我的对象?

时间:2012-03-27 17:25:10

标签: objective-c macos cocoa nswindow

我的Cocoa应用程序显示一张表格,该表格在即将显示时需要进行一些设置。我相信放置设置代码的正确位置是在显示工作表时调用的委托方法。哪个对象应该是委托人?我应该实施哪种委托方法?

1 个答案:

答案 0 :(得分:1)

您应该使用NSWindowDelegate方法windowWillBeginSheet:进行设置。如果你有一个代表,代理应该在你的窗口或窗口控制器类中,否则应该在app委托中。