NSTableView sendet kein Action bei doubleClick

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • NSTableView sendet kein Action bei doubleClick

    Hallo mal wieder!
    Ich habe jetzt zwar schon sehr viele Tutorials über mein Problem gefunden, aber irgendwie funktioniert es bei mir einfach nicht.
    Ich habe ein NSTableView und ein Objekt, das Delegate und DataSource der TableViews ist. Ich möchte einen Selektor aufrufen, wenn die TableView doppelgeklickt wird.
    Dafür habe ich diesen Code:

    Quellcode

    1. - (id)init
    2. {
    3. if ((self = [super init]))
    4. {
    5. array = [[NSMutableArray alloc] init];
    6. [table setTarget:self];
    7. [table setDoubleAction:@selector(clickedTableView:)];
    8. [table setAllowsEmptySelection:NO];
    9. [self prepareArray]; // Befüllt die TableView mit Items, klappt auch.
    10. }
    11. return self;
    12. }
    13. - (void)clickedTableView:(NSTableView *)tableView
    14. {
    15. int i = [tableView clickedRow];
    16. NSLog(@"CLICKED:%i",i);
    17. }
    Alles anzeigen


    Im IB habe ich außerdem das Cell auf nicht editierbar eingestellt.

    Ich weiß nicht warum, aber es erscheint einfach kein Log, und demnach wird die Methode clickedTableView: wohl nicht aufgerufen.

    Mach ich mal wieder irgendeinen Anfängerfehler?