Ios 如何使用Eureka生成两个相互排斥的分段行

Ios 如何使用Eureka生成两个相互排斥的分段行,ios,swift,eureka-forms,Ios,Swift,Eureka Forms,我使用并希望使用以下代码生成两个相互排斥的分段行: <<< SegmentedRow<String>("weight1") { row in row.options = ["До 3 кг", "До 5 кг"] row.value = "До 3 кг" }.onChange{ [weak self] row in let weight2Row: Segmen

我使用并希望使用以下代码生成两个相互排斥的分段行:

        <<< SegmentedRow<String>("weight1") { row in
            row.options = ["До 3 кг", "До 5 кг"]
            row.value = "До 3 кг"
        }.onChange{ [weak self] row in
            let weight2Row: SegmentedRow<String>! = self?.form.rowByTag("weight2")
            weight2Row.value = nil
        }

        <<< SegmentedRow<String>("weight2") { row in
            row.options = ["До 16 кг", "У меня авто"]
        }.onChange{ [weak self] row in
            let weight1Row: SegmentedRow<String>! = self?.form.rowByTag("weight1")
            weight1Row.value = nil
        }

如指南-部分所述

如果表单已经显示,我们必须重新加载可见行 通过重新加载表视图tableView.reloadData()或调用 将updateCell()添加到每个可见行

因此,只需调用
weight2Row.updateCell()
即可反映新值