我现在有一些代码可以获取选中的单元格。以下是我的代码:
if let selectedUserRows = self.tableView.indexPathsForSelectedRows {
self.groupUserArray.append(selectedUserRows)
for index in selectedUserRows {
let text = groupUserArray[index.row]
print(text)
}
}
新的错误是索引超出范围! 我试图使用逻辑来抓取一个选定的单元格文本,但它不起作用。所以我想知道是否有人知道如何抓取多个选定单元格的文本?
如有任何帮助,我们将不胜感激!
最佳答案
self.tableView.indexPathsForSelectedRows
返回一个 [IndexPath]?
因此如果您获得所有行和所选行的部分的数组。我想你正在使用某种集合来填充你的 tableView(在我的例子中我将称之为 textArray: [String]
)所以你可以做类似的事情来获得你需要的所有文本:
if let selectedUserIndexes = self.tableView.indexPathsForSelectedRows {
对于 selectedUserIndexes 中的索引 {
让 text = textArray[index.row]
}
}
关于ios - 有没有办法快速抓取多个选定表格 View 单元格的文本和详细文本标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39580758/