gpt4 book ai didi

ios - 当单元格包含特定项目时,如何找到自定义单元格的索引路径?

转载 作者:行者123 更新时间:2023-11-30 14:09:52 25 4
gpt4 key购买 nike

我有一个自定义单元格,其中包含多个项目,包括姓名和年龄。

在另一个 View Controller 中,在 viewDidLoad 中,我设置了具有特定名称等的单元格。

在 viewDidDisappear 中,我想知道“X”这个名字的年龄是多少。

但是我没有任何对单元格的引用,我试图找出包含名称“X”的单元格的索引路径是什么,以获取其相应的年龄值。

我偶然发现了这一点:

let indexPath = NSIndexPath(forRow: <#Int#>, inSection: <#Int#>)

为了使用它:

let cell: customCellTableViewCell = tableView.cellForRowAtIndexPath(indexPath) as! customCellTableViewCell

这就是我设置 cellForRowATIndexPath 的方式:

 func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {


let cell: customCellTableViewCell = tableView.dequeueReusableCellWithIdentifier("cell") as! customCellTableViewCell

let row = indexPath.row


let memb = self.arrayMemb[indexPath.row]

cell.setCell(memb.name, age: memb.age)

return cell

}

我就可以继续了。但是我不知道如何根据名称值“X”获取 NSIndexPath。

知道如何做到这一点,无限感谢您,

最佳答案

如果您知道名称,请从数据源(模型)而不是从单元格( View )获取成员

代码假定 memArray 在任何情况下都包含具有给定名称的成员。

let givenName = "John Doe"

let filteredMembers = memArray.filter {$0.name == givenName}
let age = filteredMembers[0].age

关于ios - 当单元格包含特定项目时,如何找到自定义单元格的索引路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31876722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com