-1

フォームにはエウレカを使用しています。Google Maps SDKを使用して地図を表示するButtonRowためのセグエを開くを使用します。 セグエを閉じるときに、NSNotificationを使用してアドレスを渡す値を更新することを希望します。 試しましたが、うまくいきません。View
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()

アドレスを受け取ったら、アドレス変数が入力されていると確信しています。しかし、それはまだ機能しません。

誰かがすでにこれに遭遇していますか?

4

1 に答える 1

3

行の変数を作成します。

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

いつものようにフォームに追加<<< buttonRow

後で更新:

buttonRow.value = new_value
buttonRow.updateCell()
于 2016-02-11T09:56:53.423 に答える