Значение флажка NSTableView из CoreData в Swift - PullRequest
0 голосов
/ 05 декабря 2018

У меня проблема с флажком в TableView, не меняющим свое состояние в зависимости от записи coredata.

Я отлично отображаю другую информацию из модели coreData, но мой флажок в коде, похоже, не относится к флажку в NSTableView.Существует перечисление CellIdentifiers, содержащее идентификатор столбца.Функция fetchTraceValue извлекает данные из базовых данных, и это работает.проблема на самом деле, как относиться к флажку в ячейке.Мой tableView - ViewBased.

Это функция tableView:

let checkbox = NSButton() 
var text: NSString = ""
var cellIdentifier: String = ""

if tableColumn == tableView.tableColumns[0] 
{
let selected:Bool = self.dataHandling.fetchTraceValue(key: "selected", id: row+1, folder: self.currentFolder) as! Bool            
checkbox.intValue = (selected) ? 1: 0)
cellIdentifier = CellIdentifiers.TraceSelCell
} 

Я нашел некоторые вещи здесь, но все они в Objective-C.Спасибо

...