0

我正在 Mac OSX 10.10 上开发 Quick Look 插件。要为我们的自定义文件格式提供预览,我需要从使用 NSAppleScript 类的 Quick Look 插件调用我们的 mac 应用程序:

NSAppleScript *script = [[NSAppleScript alloc] initWithSource:
                                 @"\
                                 tell application \"MyApp\"\n\
                                 end tell\n\"];

问题是无论 MyApp 是否正在运行,我总是在输出窗口中收到“应用程序未运行”消息。我正在运行 QLMANAGE 来调试这个插件。我什至尝试将 MyApp 的完整路径设置为:

tell application "\Applications\MyApp.app"

但它没有帮助。NSAppleScript 对象是否有权启动应用程序?这是插件无法启动或连接到应用程序的 Quick Look 插件的权限问题吗?还是对qlmanage 工具的一些限制?

4

0 回答 0