Я не могу разобраться с этим: у меня есть экземпляр NSMutableArray
, заполненный пользовательскими Lesson
объектами.Эти объекты имеют два properties
: name
и selected
.Я пытаюсь использовать эти Lesson
объекты в NSTableView
.Один столбец должен показывать name
в виде строки, а другой selected
как флажок.Я использовал
- (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex
метод, чтобы вернуть имя, которое работало нормально, однако возвращение значения selected
не работает должным образом - возможно, потому что метод вызывается слишком часто.
ТАК, это можно легко решить с помощью метода источника данных или мне следует использовать Interface Builder и установить некоторые привязки?Последнее звучит лучше, но я не знаю, как мне перенести мою настройку - NSArray
с пользовательскими объектами - в IB.
Я был бы признателен за некоторые идеи, Фабиан