我无法找到单击多值节行中的删除按钮时没有响应的原因。
我创建了一个自定义行。 我应该在自定义行内实现编辑模式吗? id overRide函数应该删除...吗?
即使我在didLoad()视图中将isEditing = false设置为-注意也会发生
这是我的代码:
form +++
MultivaluedSection(multivaluedOptions: [.Insert, .Delete, .Reorder],
header: "Products",
footer: "") {
$0.header?.height = { CGFloat.init(30) }
$0.footer?.height = { CGFloat.leastNormalMagnitude }
$0.tag = "Products"
//Default row
$0 <<< ProductRow<ProductGroup> {
$0.title = "Select Product"
$0.fetchRequest = fetchRequestProductGroup
}.cellUpdate { cell, row in
if !row.isValid {
cell.textLabel?.textColor = .red
}
}.onCellSelection({ (cell, row) in
debugPrint("SELECT \(row)")
})
//Add New row
$0.multivaluedRowToInsertAt = { _ in
return ProductRow<ProductGroup> {
$0.title = "Select Product"
$0.fetchRequest = fetchRequestProductGroup
}.cellUpdate { cell, row in
if !row.isValid {
cell.textLabel?.textColor = .red
}
}.onCellSelection({ (cell, row) in
debugPrint("SELECT \(row)")
})
}
}