多值节行中的“删除”按钮不响应

时间:2018-10-22 14:31:21

标签: eureka-forms

我无法找到单击多值节行中的删除按钮时没有响应的原因。

我创建了一个自定义行。 我应该在自定义行内实现编辑模式吗? 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)")
                                    })
                            }
    }

0 个答案:

没有答案