Apple 脚本工作正常,但目标 C 库没有得到预期的输出 [英] Apple Script working fine but with Objective C Library not getting expected out put
本文介绍了Apple 脚本工作正常,但目标 C 库没有得到预期的输出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试过运行苹果脚本
#! /usr/bin/osascript
do shell script "chmod 777 /Library/ColorSync/Profiles" with administrator privileges
它在脚本编辑器和终端中完美运行.但无法与目标 C 一起运行.任何帮助将不胜感激.
It perfectly working in script editor and terminal. But not able to run with Objective C. Any help will be appreciated.
-(void)executeAppleScript{
NSDictionary* errorDict;
NSAppleEventDescriptor* returnDescriptor = NULL;
NSAppleScript* scriptObject = [[NSAppleScript alloc] initWithSource:
@"#! /usr/bin/osascript do shell script \"chmod 777 /Library/ColorSync/Profiles\" with administrator privileges"];
returnDescriptor = [scriptObject executeAndReturnError: &errorDict];
}
推荐答案
我刚刚删除了 #command.它现在正在工作
I just removed #command. it is working now
-(void)executeAppleScript{
NSDictionary* errorDict;
NSAppleEventDescriptor* returnDescriptor = NULL;
NSAppleScript* scriptObject = [[NSAppleScript alloc] initWithSource:
@"do shell script \"chmod 777 /Library/ColorSync/Profiles\" with administrator privileges"];
returnDescriptor = [scriptObject executeAndReturnError: &errorDict];
}
这篇关于Apple 脚本工作正常,但目标 C 库没有得到预期的输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文