在活动的打开文件对话框前面弹出对话框
Pop dialog in front of an active open file dialog
当用户打开一些文件时,我使用打开事件,以便在让他真正打开之前进行一些操作。为此,我有一个进度对话框。
但是,我的对话框总是在打开文件对话框之后打开。
我已将以下代码添加到我的 NSWindowController
的 windowDidLoad
中:
[NSApp activateIgnoringOtherApps:YES];
[[NSApplication sharedApplication] runModalForWindow:self.window];
但是没有产生任何影响。
打开对话框:
如何在前面显示我的对话框?请注意,我的对话框在它之后打开并在它之前关闭。
在评论的帮助下,我发现在显示 window 之前添加以下行解决了问题:
self.window.level = NSPopUpMenuWindowLevel;
当用户打开一些文件时,我使用打开事件,以便在让他真正打开之前进行一些操作。为此,我有一个进度对话框。
但是,我的对话框总是在打开文件对话框之后打开。
我已将以下代码添加到我的 NSWindowController
的 windowDidLoad
中:
[NSApp activateIgnoringOtherApps:YES];
[[NSApplication sharedApplication] runModalForWindow:self.window];
但是没有产生任何影响。
打开对话框:
如何在前面显示我的对话框?请注意,我的对话框在它之后打开并在它之前关闭。
在评论的帮助下,我发现在显示 window 之前添加以下行解决了问题:
self.window.level = NSPopUpMenuWindowLevel;