Ajouter/supprimer des lignes/à partir de NSTableView en Objective-C

Je suis en train de faire un simple Todo application dans le Cacao. J'ai ajouté une classe (et un NSObject à la XIB) MATodoController:

MATodoController.h

#import <Cocoa/Cocoa.h>


@interface MATodoController : NSObject
{
    IBOutlet NSTableView *table;
}

- (IBAction)addItem:(id)sender;
- (IBAction)removeItem:(id)sender;

@end

MATodoController.m

#import "MATodoController.h"


@implementation MATodoController

- (void)addItem:(id)sender
{

}

- (void)removeItem:(id)sender
{

}

@end

J'ai une sortie de la "table" à un NSTableView et deux actions "addItem" et "removeItem" appelée par les clics de bouton.

Est-il possible (bien sûr, il y a un chemin)Comment puis-je ajouter de nouvelles lignes /supprimer les lignes sélectionnées et d'un NSTableView (les utilisateurs peuvent sélectionner plusieurs lignes à la fois)?

Merci d'avance.

Oh, encore une chose: La NSTableView a une seule colonne (qui se compose de cases à cocher).

OriginalL'auteur | 2009-08-20