在NSTableViewDataSource
方法顯示布爾作爲真/假,而不是1/0在NSTableView的
func tableView(tableView: NSTableView!, objectValueForTableColumn tableColumn: NSTableColumn!, row: Int) -> AnyObject!
的實現中,一列中的返回的結果是一個本機夫特Bool
-typed值。我預計它會在表格視圖中顯示爲true
或false
。但是,它實際上顯示爲1
或0
。我猜它可能已被鑄造成AnyObject
併成爲Obj-C對象。在表格視圖中顯示爲true
或false
的簡單方法是什麼?
實現自定義格式(NSFormatter)並將其設置爲表列的textFieldCell。您也可以使用NSButtonCell顯示覆選框而不是真/假。 – user3125367 2014-09-29 02:43:49