在 macOS 上的 Swift 和 AppKit 中工作:我有一个
NSTableView
,它一切都按预期工作 - 除了表格在最初加载时不显示任何列标题排序指示器。
我的表格内容在初始加载时按预期排序,并且单击列标题进行排序按预期工作(包括显示列标题排序指示器) - 这只是 initial 加载上的指示器不起作用。
基于 NSTableView 并在列标题问题中显示排序图像 我尝试将以下内容添加到我的
viewDidLoad
- 但似乎没有任何区别:
let timeStampColumn = backupsTable.tableColumn(withIdentifier: NSUserInterfaceItemIdentifier(rawValue: "Timestamp"))
backupsTable.setIndicatorImage(NSImage(named: "NSDescendingSortIndicator"), in: timeStampColumn!)
我做错了什么?!
将
backupsTable.sortDescriptors
设置为初始排序描述符。