Яблоко и Какао - PullRequest
       6

Яблоко и Какао

0 голосов
/ 13 ноября 2011

Я бы хотел вызвать IBAction в приложении какао из

Я хочу позвонить:

    - (IBAction)reverse:(id)pId;
    {
        direction = -1;

    } 

со строкой во внешнем файле appleScript вроде:

    tell application "theapp"
    reverse
    end tell

Есть идеи?

Заранее спасибо

1 Ответ

1 голос
/ 13 ноября 2011

Использовать NSAppleScript.

NSAppleScript *as = [[NSAppleScript alloc] initWithSource:@"tell application \"theapp\"\nreverse\nend tell"];
NSDictionary *err = nil;
NSAppleEventDescriptor *desc = [as executeAndReturnError:&err];
NSLog(@"Error: %@\nData: %@", err, desc.data);
[as release];

Здесь также есть хороший ответ о Scripting Bridge здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...