我想以eureka形式访问delete row函数,但是我找不到方法。原因是我有一个i变量,可以跟踪我有多少行,因此删除行时表格会中断。
这是我的实现当前在代码中的样子:
+++ MultivaluedSection(multivaluedOptions: [.Reorder, .Insert, .Delete], header: "Exercises", footer: "List of Exercises for workout"){
$0.addButtonProvider = {section in
return ButtonRow(){
$0.title = "Add Another Exercise"
self.i+=1
}
}
$0.multivaluedRowToInsertAt = { index in
return TextRow() {
$0.title = "Exercise \(self.i) Name"
$0.tag = "Exercise \(self.i) Name"
self.i+=1
}
}
$0 <<< TextRow(){ //change this to SuggestionRow later
$0.title = "Exercise \(self.i) Name"
$0.tag = "Exercise \(self.i) Name"
$0.add(ruleSet: strictRules)
}
}
我正在寻找的东西是这样的:
$0.multivaluedRowToDeleteAt = { index in
self.i-=1
}
是否存在类似的东西?如果不是,是否还有其他方法可以在提交时获取此多值节的行数?