2012-08-16 50 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]; 
相關問題