Comment peut-on faire exécuter une méthode d'instance ?
J'ai un bouton sur un frame auquel est associé une action et qui figure dans ViewController ainsi:

- (IBAction)doButtonSystemVoice: (NSButton * ) sender {
NSLog(@" J'ai appuyé : with sender : %@", sender);
}

Le NSlog est provisoire et me permet de vérifier que l'utilisateur a bien appuyé sur le bouton.
D'autre part, j'ai une méthode d'instance qui exécute un script et qui s'appelle executeScript : elle exécute un script comme son nom l'indique.

​Je voudrais que lorsque l'utilisateur clique le bouton , l'Applescript soit lancé. D'après la doc, il suffirait de faire:

(IBAction) doButtonSystemVoice: (NSButton * ) sender {
NSLog(@" J'ai appuyé System's voice: with sender : %@", sender);
[executescript];
}

Or j'obtiens le message "use of undeclared of identifier". Pourtant la méthode executeScript existe bien et est déclarée en-tête après l'instruction @implementation ViewController sous forme d'une série d'instructions.

- (void) executeScript //Applescript__
{
.................
}

Une idée ?