对于Mac上的 Cocoa应用程序,当用户点击相关按钮时,我需要显示一些窗口。我可以用这个显示窗口:
-(void)popView:(NSString *)viewName {
_windowController = [[NSWindowController alloc] initWithWindowNibName:viewName];
[_windowController showWindow:nil];
}
在新窗口中,我有一个Push Button
“取消”和另一个“保存”。我想在按下“保存”按钮时在数据库中执行一些查询,并在按下“取消”按钮时关闭窗口。
我可以关闭窗口,同时从xib
文件中删除它(右键单击窗口时出现“插座菜单”)
但是我不能将它用于“保存”按钮。
我尝试了[self performSelector:@selector(performClose:)];
,但收到了错误消息:
[AddProductViewController performClose:]:发送无法识别的选择器 例如0x107f64900
[[[self view] window] close];
我缺乏如何解决它的想法,这是我的第一个Mac应用程序。