这是我在Swift 3中删除单元格的函数。如何在Swift 5中编写此函数?
override func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath)
{
if editingStyle == UITableViewCellEditingStyle.delete
{
foods.remove(at: indexPath.row)
tableView.reloadData()
}
}
感谢您的帮助。
最佳答案
苹果将UITableViewCellEditingStyle
重构为UITableViewCell.EditingStyle
所以现在应该
override func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
if editingStyle == UITableViewCell.EditingStyle.delete {
foods.remove(at: indexPath.row)
tableView.reloadData()
}
}
关于swift - 将单元格删除功能从Swift 3转换为Swift 5,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56508426/