Case à cocher dans tableview

Je suis confronté à la difficulté de mettre des cases à cocher dans un UITableView. Je vous poste une partie de mon code ici.

- (NSCell *)tableView:(NSTableView *)tableView dataCellForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
    NSButtonCell *cell=[[NSButtonCell alloc] init];
    NSString *strDisplayPlaylistName;
    strDisplayPlaylistName=[playListNameArray objectAtIndex:row];
    [cell setTitle:strDisplayPlaylistName];
    [cell setAllowsMixedState:YES];
    [cell setButtonType:NSSwitchButton];
    return cell; 
}


- (void)tableView:(NSTableView *)aTableView setObjectValue:(id)anObject forTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex {          
    NSCell *aCell = [aTableColumn dataCellForRow:rowIndex];
    [aCell setNextState];
    //NSCell *aCell=[aAddedCells objectAtIndex:rowIndex];
    //[aCell setNextState];
}

J'ai eu les cases à l'intérieur de la UITableView. Mais le problème est que je ne peux pas décocher les boutons. Est-il rien de plus à faire. Je suis nouveau sur le cacao de programmation.

OriginalL'auteur Sreelal | 2009-06-20