【发布时间】:2017-03-05 05:33:26
【问题描述】:
我有一个应用程序,它允许用户将项目添加到某个部分。例如,用户可以将“洗车”添加到星期一部分。我无法使删除功能正常工作,因此如果用户偶然添加了该项目或已完成该项目,则他们可以删除该项目。到目前为止,我给了我一个“无法转换类型值”错误或“索引超出范围”错误。我正在寻找这是否是删除项目的正确方法,或者是否有不同的方法。
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {
if editingStyle == UITableViewCellEditingStyle.delete {
//list.remove(at: indexPath.row)
list.remove(at: [[indexPath.row]] as Any as! Int)
UserDefaults.standard.set(list, forKey: "list")
tableView.reloadData()
}
}
【问题讨论】:
标签: swift