特定の条件でnstextfieldcellの1つを選択解除しようとしていました。サンプルコードを添付しました:
-(void)tableView:(NSTableView *)tableView willDisplayCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row{
if(tableView == resizeTV){
if([[tableColumn identifier] isEqualToString:@"Name"]){
if([[cell stringValue] isEqualToString:@"Cate"]){
[cell setSelectable:FALSE];
}
}
}
}
セルは、状態をチェックする際にまだ選択されています。tableviewをtabledatasourceとdatadelegateのクラス名にバインドしました。まだセルを選択できます。私はそれを間違っていますか?