如何在Eureka中重新加载按钮行

时间:2016-01-20 13:31:03

标签: ios swift eureka-forms

我使用Eureka表格。我使用ButtonRow打开一个segue到View,使用 Google Maps SDK 显示地图。
我想,当解雇segue时,我使用 NSNotification 更新ButtonRow的值以传递地址。
我试过.updateCell(),但它不起作用。

以下是我的尝试:

           <<< ButtonRow("Where?") {
            $0.title = $0.tag
            print(address)
            $0.value = address
            $0.presentationMode = .SegueName(segueName: "GMViewController", completionCallback:{  vc in vc.dismissViewControllerAnimated(true, completion: nil) })
            }

在单击行之前,地址变量为空,但在解除时,变量将被填充。 我试过了

    ButtonRow("Where?"){
        $0.value = address
        }.updateCell()

当我收到地址时,我确定地址变量已填满。但那仍然行不通。

任何人都遇到过这个问题?

1 个答案:

答案 0 :(得分:2)

为您的行创建变量:

let buttonRow = ButtonRow() { /* setup */ }

像往常一样<<< buttonRow

添加到表单

稍后更新:

buttonRow.value = new_value
buttonRow.updateCell()