2012-08-16 51 views
1

我正在使用runModelForWindow显示模型窗口,我在此模型窗口中有一个按钮,无论用户何时单击此按钮,我都需要显示警报面板而不关闭模型窗口。是否有可能?我试图显示NSAlertPanel,它是在模型窗口后面,以便用户不能看到它。请给我一些建议,我该如何做到这一点?是否可以在模型窗口上显示NSAlert/NSAlertPanel

回答

1

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

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

NSAlert *警报= [NSAlert alertWithMessageText:@ “警报文本” defaultButton:@ “OK” alternateButton:@ “取消” otherButton:无 informativeTextWithFormat:@ “”];

NSInteger alertRetVal =[alert runModal]; 
相关问题