我创建了一个名为TopMenuController的类,我希望它能够处理应用程序中主菜单的IBActions,我已经链接了该类并已成功用于输出以下内容。
- (IBAction)about:(id)sender {
NSRunAlertPanel(@"string1", @"hi", @"OK", @"Cancel", @"other button");
}
但我想;这就是我出错的地方;
- (IBAction)about:(id)sender {
NSAlert *aboutPopUp = [NSAlert alertWithMessageText:@"message1"
defaultButton:@"OK"
alternateButton:@"cancel"
otherButton:@"otherbutton"
informativeTextWithFormat:@"hello"];
[aboutPopUp beginSheetModalForWindow:_Window
modalDelegate:Nil
didEndSelector:Nil
contextInfo:Nil];
}
beginSheetModalForWindow:需要指向来自AppDelegate.h / m的主窗口,我似乎无法引用TopMenuController.m中的主窗口
如果我设置了beginSheetModalForWindow:Nil< - 然后我会弹出一个窗口(但不是我之后的效果)
错误是beginSheetModalForWindow:_Window(未声明的标识符)
有人可以帮忙吗?我试图谷歌这个,但我不知道我应该谷歌搜索?