gpt4 book ai didi

ios - 如果再次点击 TableView 中的单元格,UIAlertController 会给出 sigabrt 错误

转载 作者:行者123 更新时间:2023-11-28 12:15:51 26 4
gpt4 key购买 nike

点击时,AlertController 在表格 View 的每个单元格中工作正常。在警报中按“确定”后,当我再次单击之前单击的同一单元格时,它会出现 sigabrt 错误。不知道在这里做什么。这是代码:

   func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! JobsTableViewCell
cell.jobTitle.text = jobTitle[indexPath.row]
cell.jobDescription.text = jobDetail[indexPath.row]

return cell
}

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! JobsTableViewCell
cell.jobTitle.text = jobTitle[indexPath.row]
cell.jobDescription.text = jobDetail[indexPath.row]

displayMessage(titleAlert: jobTitle[indexPath.row], userMessage: jobDetail[indexPath.row])
}

最佳答案

您的 didSelect 应该如下所示。

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

displayMessage(titleAlert: jobTitle[indexPath.row], userMessage: jobDetail[indexPath.row])
}

didSelect中不需要再次dequeue

关于ios - 如果再次点击 TableView 中的单元格,UIAlertController 会给出 sigabrt 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46637640/

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