コードは、ボタンをクリックしたときにコンテキスト メニューを表示することになっていますが、メニューが表示されると、クリックされたボタン (またはマウスはボタンをクリックした瞬間)。
- (IBAction)menu:(id)sender {
[NSMenu popUpContextMenu:menu withEvent:[NSEvent mouseEventWithType:NSLeftMouseUp location:[NSEvent mouseLocation] modifierFlags:0 timestamp:0 windowNumber:[_window windowNumber] context:nil eventNumber:0 clickCount:0 pressure:0] forView:menuView];
}
注: タイトルを完全に入れるには方法が長すぎました