我有两个表视图,您可以在其中将一行从表A拖到表B. 这很好。
但我需要知道,哪个行号将从表A中拖出。 这是表A的代码和问题:
func tableView(_ tableView: NSTableView, writeRowsWith rowIndexes: IndexSet, to pboard: NSPasteboard) -> Bool {
pboard.declareTypes([NSStringPboardType],owner: nil)
pboard.setString(persons[0].objectID.uriRepresentation().absoluteString, forType: NSStringPboardType)
return true
}
此刻我总是拖着“人”的第一个元素 我需要一个解决方案,我可以设置行号(或类似的东西),而不是静态的“人[0]”。
有办法吗?
答案 0 :(得分:0)
您是否尝试过persons[rowindexes.first]
?