gpt4 book ai didi

ios - 如何将不同的页面信息保存到同一个tableviewcell?

转载 作者:行者123 更新时间:2023-11-30 12:27:47 25 4
gpt4 key购买 nike

这是我的问题。我只想将信息显示在同一个单元格中。但我不知道如何修复它。它来自不同的页面。(777777 和 Tom)当我输入另一个页面时,似乎总是插入一个新单元格。

            switch type {
case .insert:
if let newIndexPath = newIndexPath {
tableView.insertRows(at: [newIndexPath], with: .fade)
}
case .delete:
if let indexPath = indexPath {
tableView.deleteRows(at: [indexPath], with: .fade)
}
case .update:
if let indexPath = indexPath {
tableView.reloadRows(at: [indexPath], with: .fade)
}
default:
tableView.reloadData()
}
if let fetchedObjects = controller.fetchedObjects {
visitors = fetchedObjects as! [VisitorMO]
}
}
func controllerDidChangeContent(_ controller: NSFetchedResultsController<NSFetchRequestResult>) {
tableView.endUpdates()
}

enter image description here

最佳答案

不清楚您在 cellForRowAtIndexPath 中使用的访问者是从哪里获得的。看来你找错了访客。尝试使用以下方法编辑您的 cellforrow 方法:

let visitor = (searchController.isActive) ? searchResults[indexPath.row] : visitors[indexPath.row]

关于ios - 如何将不同的页面信息保存到同一个tableviewcell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43960243/

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