Не могу найти причину, по которой кнопка удаления в строке многозначного раздела не реагирует при нажатии на нее.
Я создал собственную строку.я должен реализовать режим редактирования внутри пользовательской строки?Должна ли функция id overRide удалить ...?
Даже если я установил isEditing = false в представлении didLoad () - замечание происходит
вот мой код:
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)")
})
}
}