如果单击子视图NSButton,如何解除NSViewController?
我无法从NSButton mouseDown 的功能访问NSViewController,因此我无法编写类似于以下内容的代码:
self.viewController.dismissController(self)
我需要以编程方式设置此项,当您通过Assistant Editor将NSButton Action连接到其所有者ViewController时,结果相同。
答案 0 :(得分:1)
您可以在代码中手动设置控件的目标和操作。
在视图控制器中:
self.button.target = self;
self.button.action = @selector(dismissController:);
应该好好去。