我的tableviewcell
中有一个字符串。现在我正在检查该字符串是否在一个数组(托管对象类型)中。如果该数组有字符串,我将删除该数组中的字符串。它是这样完成的......
favMessages = favMessages.filter{$0.favData != theText} // theText is the string that is being compared.
这将从数组中删除该对象,但它不会从tableview中删除该特定对象。所以我想得到文本theText
的索引路径,以便基于该索引路径,我也可以从tableview中删除文本。但是如何获得索引路径我无法弄清楚。
希望有人能帮忙...... :)
答案 0 :(得分:0)
从数组中删除元素后调用self.tableview.reloadData。
如果您想以动画方式删除。
然后您可以使用循环删除并获取已删除项目的索引。然后你可以打电话
tableView.deleteRows(at: <#T##[IndexPath]#>, with: <#T##UITableViewRowAnimation#>)