Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 单击NSButton时从项目运行AppleScript_Objective C_Xcode_Cocoa_Applescript_Nsbutton - Fatal编程技术网

Objective c 单击NSButton时从项目运行AppleScript

Objective c 单击NSButton时从项目运行AppleScript,objective-c,xcode,cocoa,applescript,nsbutton,Objective C,Xcode,Cocoa,Applescript,Nsbutton,我有一个AppleScript,我已经正确地导入到我的Xcode项目中,我还设置了一个-(iAction)来处理用户单击按钮时的操作,但是我无法在单击按钮时运行AppleScript 我希望脚本能够像通过Finder打开一样运行 NSString* path = [[NSBundle mainBundle] pathForResource:@"finder" ofType:@"scpt"]; NSURL* url = [NSURL fileURLWithPath:path]; NSAppleSc

我有一个AppleScript,我已经正确地导入到我的Xcode项目中,我还设置了一个
-(iAction)
来处理用户单击按钮时的操作,但是我无法在单击按钮时运行AppleScript

我希望脚本能够像通过Finder打开一样运行

NSString* path = [[NSBundle mainBundle] pathForResource:@"finder" ofType:@"scpt"];
NSURL* url = [NSURL fileURLWithPath:path];
NSAppleScript* appleScript =[[NSAppleScript alloc] initWithContentsOfURL:url error:nil];
[appleScript executeAndReturnError:nil];