AppleScript, выполненный с NSAppleScript, не работает

Я вызываю и выполняю сценарий Apple в главной теме ниже

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

но не работает, пока скрипт

tell application Finder to sleep

хорошо работает в редакторе AppleScript.

Ваш комментарий приветствуется

1 ответ

Это способ проверить результат и ошибку из -executeAndReturnError:

NSDictionary *errors = nil;
NSAppleEventDescriptor *result = [as executeAndReturnError:&errors];
NSLog(@"result: %@", result);
NSLog(@"errors: %@", errors);
Другие вопросы по тегам