On Thu, 16 Mar 2006 17:43:47 +0900, Alwyn wrote: > def speechSynthesizer_didFinishSpeaking(sender, finished) > - (void)speechSynthesizer:(NSSpeechSynthesizer *)sender > didFinishSpeaking:(BOOL)finishedSpeaking > > This means that the second parameter of this method appears not to be > available to users of RubyCocoa. Please report it as a bug on the sourceforge tracker for RubyCocoa. Also, please repost your message to the RubyCocoa-talk mailing list so there's a record of it there. In the meantime, try putting this in front of your method definition: addRubyMethod_withType("speechSynthesizer:didFinishSpeaking:","i@:@i") def speechSynthesizer_didFinishSpeaking(sender,finished) ... Note that the argument 'finished' will be an integer, so if you want to check it for truth you need finished!=0.