快速查看QLPreviewPanel在10.6上的LSUIElement代理应用程序中不可见

时间:2012-05-10 11:04:06

标签: macos cocoa osx-snow-leopard quicklook

有没有办法在Mac OS X 10.6上的代理应用程序(LSUIElement == YES)中显示QLPreviewPanel?它适用于10.7。面板的框架是正确的,一切都是不可见的。

1 个答案:

答案 0 :(得分:0)

我在CocoaDev的一个旧帖子中找到了答案,其中问题是在代理商应用程序中显示警报面板:

Alert dialog in agent app

解决方案:必须调用[NSApp activateIgnoringOtherApps:YES]才能显示面板。