2011-11-13 8 views
0

私はAppleScriptのからココアアプリ内でIBActionを呼び出すしたいと思います:AppleScriptとココア

を私は呼びたい:

tell application "theapp" 
    reverse 
    end tell 
:のような外部のAppleScriptファイル内の行と

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

    } 

ご意見はありますか?

ありがとうございました

答えて

1

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 here

についての良い答えもあります