我有一个Task
类型的数组,它是一个类。在cellForRowAt
中,我创建了我的单元格。我要做的第一件事是通过indexPath
访问数组来查看要使用的任务。这是一个强大的参考周期的结果吗?
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let currentBudgetTask = currentBudgetTaskForRowAtIndexPath(indexPath)
guard let cell = tableView.dequeueReusableCell(withIdentifier: cellIdentifier, for: indexPath) as? BudgetCell else {
return BudgetCell()
}
configureCell(cell, for: currentBudgetTask)
return cell
}
答案 0 :(得分:2)
不,,因为您只是将一个包含两个整数的索引路径传递给函数。
索引路径不以任何方式保存类(或单元本身)的引用,因此这样做是安全的。