我正在尝试使用用户刚刚输入的数据添加一个临时单元格。
我希望使用下面的代码执行此操作,但是我发现在它的位置添加了最后一个单元格的副本,如何解决此问题以添加当前数据?
self.tableView.beginUpdates()
self.tableView.insertRows(at: [IndexPath(row: 0, section: 0)], with: .automatic)//self.arrayOfComments.count-1
let cell = self.tableView.dequeueReusableCell(withIdentifier: "commentCell", for: IndexPath(row: 0, section: 0)) as! commentTableViewCell
self.addTemporaryComment(cell: cell)
self.tableView.endUpdates()
答案 0 :(得分:1)
此
arr.insert(yourObject,at:0)
将返回一个包含其内容的随机不可见单元格,您需要的是从模型中创建一个新对象并将其附加到表的数据源数组中
{{1}}