Установите значение флажка NSButtonCell в NSTableView - PullRequest
0 голосов
/ 14 декабря 2011

У меня есть NSTableView с двумя столбцами, один с флажком, а другой с NSString.

я хочу установить все флажки в true

Я пытаюсь сделать это с:

    if (tableColumn == first) {
            return YES;
    }else if (tableColumn == second) {
            NSString *country = [array objectAtIndex:row];
            return [country lastPathComponent];
    }

но при запуске приложения происходит сбой.

1 Ответ

0 голосов
/ 14 декабря 2011

Похоже, ваш код выполняется в tableView:objectValueForTableColumn:row:. В этом случае табличное представление принимает только объекты, а не примитивные значения.

Попробуйте изменить return YES на return [NSNumber numberWithBool:YES].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...