tableView(_:typeSelectStringFor:row:)
Asks the delegate to provide an alternative text value used for type selection for the specified row and column.
Declaration
@MainActor optional func tableView(_ tableView: NSTableView, typeSelectStringFor tableColumn: NSTableColumn?, row: Int) -> String?Parameters
- tableView:
The table view that sent the message.
- tableColumn:
The table column.
- row:
The row index.
Return Value
A string that is used in type select comparison for row and tableColumn. Return nil if row or tableColumn should not be searched.
Discussion
Implement this method to change the string value that is searched for based on what is displayed. By default, all cells with text in them are searched.
If this delegate method isn’t implemented, the default string value (which can also be returned from the delegate method) is:
[[tableView preparedCellAtColumn:tableColumn row:row] stringValue]