Swift Firebase将用户名字符串存储到var中

时间:2016-05-12 00:22:58

标签: swift firebase swift2

我是firebase的新手,我已成功登录用户并确定他或她是否在指定时间在线。我正在创建一个聊天,我希望它可以通过" bob"而不是长串。我存储了昵称,我只是不知道如何去做。

这是我如何存储它

 var nickname = ""

我想存入

{{1}}
""名称"值为字符串

谢谢

1 个答案:

答案 0 :(得分:1)

您需要为该引用设置观察者。试试这个。

let rootRef = Firebase(url: "https://YOUR-APP.firebaseio.com")

var nickname = ""

let userRef = rootRef.childByAppendingPath("users").childByAppendingPath(fUID).observeSingleEventOfType(.Value, withBlock: { snapshot in
    for user in snapshot.children.allObjects as! [FDataSnapshot]{
       nickname = user.value["user"] as! String
    }
})