【发布时间】:2013-03-24 19:40:37
【问题描述】:
我正在使用 NSUserScriptTask 运行用户放置在 Application Scripts 目录中的脚本。但是,我发现很难找出 NSUserScriptTask 接受哪些已知类型的脚本,而 docs 也无济于事......有什么想法吗?
到目前为止,我已经尝试过这些:
- .sh
- .applescript
- .scpt
- .scptd
- .txt
并且无法让它们中的任何一个工作(initWithURL:error: 方法返回 nil)
编辑: 我忘了包括错误!傻我...这是打印在日志上的内容:
Error Domain=NSCocoaErrorDomain Code=259 "The file “Untitled.applescript” couldn’t be opened because it isn’t in the correct format." UserInfo=0x100121f50 {NSURL=file://localhost/Users/path to file/Untitled.applescript, NSFilePath=/Users/path to file/Untitled.applescript}
【问题讨论】:
-
“无法让……他们工作”是什么意思?
-
@PeterHosey 我用我得到的错误更新了问题
标签: objective-c cocoa appstore-sandbox