1

我正在使用 runModelForWindow 显示一个模型窗口,我在这个模型窗口中有一个按钮,每当用户点击这个按钮时,我需要在不关闭模型窗口的情况下显示一个警报面板。这可能吗?我试过显示 NSAlertPanel,它是在模型窗口后面,所以用户看不到它。请给我一些建议我该怎么做?

4

1 回答 1

1

在运行我的警报面板之前使用以下两行后,模型窗口顶部会出现警报。

ProcessSerialNumber psn = {0, kCurrentProcess};
TransformProcessType(&psn, kProcessTransformToForegroundApplication);

NSAlert *alert = [NSAlert alertWithMessageText:@"Alert Text" defaultButton:@"OK" alternateButton:@"Cancel" otherButton:nil informativeTextWithFormat:@""];

NSInteger alertRetVal =[alert runModal];
于 2012-10-01T12:19:53.130 回答