所以我有一个NSTextField,它绑定到NSTableCellView的objectValue。我正在使用NSTableViewDataSource填写表格(基于视图的NSTableView):
func tableView(tableView: NSTableView, objectValueForTableColumn tableColumn: NSTableColumn?, row: Int) -> AnyObject?
我在这两种情况下都显示了一个NULL占位符(例如“NULL”):当我返回 nil 时以及当我返回“”时(空) string)as objectValue。
没有值转换器,只有一个简单的方法 - 基于简单数据源的表填充和文本字段绑定到IB中NSTableCellView(表格单元格视图)的对象值。该表由字符串数组填充。文本字段是可编辑的。
我期待的是占位符仅在值 nil 时出现。请指教......也许我正在做一些根本错误的事情。