Кнопка «Удалить» в строке многозначного раздела не отвечает - PullRequest
0 голосов
/ 22 октября 2018

Не могу найти причину, по которой кнопка удаления в строке многозначного раздела не реагирует при нажатии на нее.

Я создал собственную строку.я должен реализовать режим редактирования внутри пользовательской строки?Должна ли функция 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)")
                                    })
                            }
    }
...