从按钮中删除tableview中的一行

时间:2017-05-01 16:55:54

标签: ios swift uitableview detailview

我试图通过详细视图中的按钮创建一个删除tableview任务的方法,但我似乎无法弄清楚如何解决问题。

这是我的方法:

git remote origin set-url https://username:password@github.com/username/repository.git

编译器说使用未解析的标识符索引路径

1 个答案:

答案 0 :(得分:1)

您获得的错误是由于您引用了一个名为' indexPath'的变量,尽管它不是您的函数的参数,也不是(显然)是一个可见的变量。该职能的范围。

如果"任务的索引"完成是众所周知的(例如,如果你总是完成第一个"任务")你可以做这样的事情:

let missionIndex = 0 //The first mission
missions.remove(at: missionIndex)
tableView.deleteRows(at: [IndexPath(row: missionIndex, section: 0)])

否则,您将需要使用其他方法来确定需要删除哪个任务索引。这在很大程度上取决于您如何设计tableView单元格,数据源等。如果您仍需要帮助解决此问题,请显示更多代码。

相关问题