我使用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()
当我收到地址时,我确定地址变量已填满。但那仍然行不通。
任何人都遇到过这个问题?
答案 0 :(得分:2)
为您的行创建变量:
let buttonRow = ButtonRow() { /* setup */ }
像往常一样<<< buttonRow
稍后更新:
buttonRow.value = new_value
buttonRow.updateCell()