有没有办法在swift中获取多个选定表视图单元格的文本和详细文本标签?

时间:2016-09-19 19:35:05

标签: ios swift uitableview

我现在有一些代码可以获取选择的单元格。以下是我的代码:

    if let selectedUserRows = self.tableView.indexPathsForSelectedRows {

        self.groupUserArray.append(selectedUserRows)
        for index in selectedUserRows {
            let text = groupUserArray[index.row]
            print(text)
        }
    }

新错误是指数超出范围! 我试图使用逻辑来抓取一个选定的单元格文本,但它不起作用。所以我想知道是否有人知道如何获取多个选定单元格的文本?

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

self.tableView.indexPathsForSelectedRows返回[IndexPath]?,因此如果您获得所选行的所有行和部分的数组。我想你正在使用某种集合来填充你的tableView(在我的例子中我会称之为textArray: [String]),所以你可以做类似的事情来获得你需要的所有文本:

if let selectedUserIndexes = self.tableView.indexPathsForSelectedRows { for index in selectedUserIndexes { let text = textArray[index.row] } }