我试图通过详细视图中的按钮创建一个删除tableview任务的方法,但我似乎无法弄清楚如何解决问题。
这是我的方法:
git remote origin set-url https://username:password@github.com/username/repository.git
编译器说使用未解析的标识符索引路径
答案 0 :(得分:1)
您获得的错误是由于您引用了一个名为' indexPath'的变量,尽管它不是您的函数的参数,也不是(显然)是一个可见的变量。该职能的范围。
如果"任务的索引"完成是众所周知的(例如,如果你总是完成第一个"任务")你可以做这样的事情:
let missionIndex = 0 //The first mission
missions.remove(at: missionIndex)
tableView.deleteRows(at: [IndexPath(row: missionIndex, section: 0)])
否则,您将需要使用其他方法来确定需要删除哪个任务索引。这在很大程度上取决于您如何设计tableView单元格,数据源等。如果您仍需要帮助解决此问题,请显示更多代码。