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