ios - 有没有办法快速抓取多个选定表格 View 单元格的文本和详细文本标签?

标签 ios swift uitableview

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

    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/

相关文章:

ios - 在 ios 中上传后如何从 firebase 获取缩略图?

ios - CloudKit 向其他用户推送通知

ios - 黑色背景屏幕,同时显示弹出 View ,使用单独的 UIViewController

ios - Xcode TableView 单元格不会调整高度

ios - maxKeyCount 和 addPositiveDiagnosisKeys 如何交互?

ios - AFNetworking 在应该接收 304 时返回 200 - ETag

ios - 更改特定行选择上的 UITableView 所有行的标签颜色

ios - swift 2.0 :Need to display image(PFFile) on PFQueryTableViewController from Parse?

iOS 使用 Fabric 发送推文而不撰写推文

ios - 谷歌地图 iOS SDK : GMSPolyline & GMSMarker Performance Issue