【发布时间】:2014-08-07 20:39:58
【问题描述】:
我有一个 AppleScript 已正确导入到我的 Xcode 项目中,并且我还设置了一个 -(IBAction) 以在用户单击按钮时进行处理,但是当单击按钮时我无法运行 AppleScript。
我基本上希望脚本能够像通过 Finder 打开它一样运行。
【问题讨论】:
标签: objective-c xcode cocoa applescript nsbutton
我有一个 AppleScript 已正确导入到我的 Xcode 项目中,并且我还设置了一个 -(IBAction) 以在用户单击按钮时进行处理,但是当单击按钮时我无法运行 AppleScript。
我基本上希望脚本能够像通过 Finder 打开它一样运行。
【问题讨论】:
标签: objective-c xcode cocoa applescript nsbutton
NSString* path = [[NSBundle mainBundle] pathForResource:@"finder" ofType:@"scpt"];
NSURL* url = [NSURL fileURLWithPath:path];
NSAppleScript* appleScript =[[NSAppleScript alloc] initWithContentsOfURL:url error:nil];
[appleScript executeAndReturnError:nil];
【讨论】: