我试图让用户决定是否退出应用程序,我一直在尝试使用它来实现它:
- (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sender {
int answer = NSRunAlertPanel(@"Quit", @"Are you sure?", @"Quit", @"Cancel", nil);
if (answer == NSAlertDefaultReturn) { return NSTerminateNow;
} else { return NSTerminateCancel;
}
}
我已将它放在我的 AppDelegate.m 中,并将委托链接到我在界面生成器中的主窗口。当我在 Xcode 中调试并运行应用程序并按下关闭按钮时,应用程序窗口会关闭,但不会弹出警报面板。
难道我做错了什么?感谢您的帮助!!我是新来的,我希望有人能帮我解决这个问题。非常感谢!