Mac:"应用程序未运行"使用NSAppleScript时出错

时间:2015-05-20 09:40:56

标签: objective-c macos applescript quicklook nsapplescript

我正在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 工具的一些限制?

0 个答案:

没有答案