Swift中CoreData的NSTableView复选框值

时间:2018-12-05 11:50:30

标签: swift core-data nstableview

我在TableView复选框中有一个问题,该问题不会根据coredata记录更改其状态。

我很好地显示了来自coreData模型的其他信息,但是代码中的复选框似乎与NSTableView中的复选框无关。有一个枚举CellIdentifiers包含列标识符。函数fetchTraceValue从核心Data检索数据,并且可以正常工作。问题实际上是如何与单元格中的复选框相关联。我的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中都找到了。 谢谢

0 个答案:

没有答案