У меня есть сценарий applescript-objc со следующим методом: -
on say_(phrase, userName)
set whatToSay to "\"" & phrase & " " & userName & "\""
say whatToSay
end say_
И я хочу вызвать этот метод из target-c, но не могу понять, как вызывать методы с несколькими аргументами, у меня нет проблем с вызовом методов только с одним аргументом следующим образом: -
@interface NSObject (ASHandlers)
- (void)say:(NSString *)phrase;
@end
@implementation AppDelegate
@synthesize window, sayTextField;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification{
scriptFile = NSClassFromString(@"Test");
if ( !scriptFile ){
// Handle errors here
return;
}
}
- (IBAction)say:(id)sender{
NSString *phrase = [sayTextField stringValue];
[scriptFile say:phrase];
}
пожалуйста, может кто-нибудь помочь.
С уважением, Энди.