NSWindowDelegate功能无法正常工作

时间:2015-09-05 11:00:07

标签: macos swift delegates nswindow

我正在使用NSWindowDelegate编写应用程序。但是,当我调整窗口大小时,它不会调用函数:

  

func windowDidResize(通知:NSNotification)

这是我的班级

  

类ViewController:NSViewController, NSWindowDelegate {}

和故事板:

This is my storyboard

我将委托链接到我的窗口。 但它不起作用。你能帮我解决这个错误吗?谢谢。

1 个答案:

答案 0 :(得分:0)

您已宣布您的窗口委托:

class ViewController: NSViewController, NSWindowDelegate {}

当您的屏幕截图显示窗口控制器而不是视图控制器时,将其指定为委托。

将您的窗口控制器设置为委派收件人。 E.G:

class MyWindowController : NSWindowController, NSWindowDelegate {}