2011-12-14 2 views
0

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

я хочу, чтобы определить все Checkbox истина

я стараюсь делать это с:

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

но это даст мне врезаться, когда я запустить приложение.

ответ

0

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

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

Смежные вопросы