-1

我在下面的主标题中调用并执行苹果脚本

NSAppleScript *as = [[NSAppleScript alloc]
initWithSource:@"tell application \"Finder\" to sleep"];
[as executeAndReturnError: NULL];
[as release];

但不起作用,而脚本

tell application Finder to sleep

在 AppleScript 编辑器中运行良好。

欢迎您的评论

4

1 回答 1

4

这是检查结果和错误的方法-executeAndReturnError:

NSDictionary *errors = nil;
NSAppleEventDescriptor *result = [as executeAndReturnError:&errors];
NSLog(@"result: %@", result);
NSLog(@"errors: %@", errors);
于 2014-04-26T03:45:27.860 回答