我只想打印子计数并将其设置为标签。
这是我的JSON结构:
simplelogin2
我想在帖子中打印孩子的数量或将其设置为标签我应该怎么做?
我试过了:
ref.childByAppendingPath("users").childByAppendingPath(ref.authData.uid).childByAppendingPath("post").observeSingleEventOfType(.Value, withBlock: { snapshot in
self.postCount = snapshot.childrenCount.value
println(self.postCount)
})'
但它说单词不能转换为uint。
更新:
这就是我创建用户的方式:
var userId = authData.uid
let newUser = [
"Provider" : authData.provider,
"email" : authData.providerData["email"] as? NSString as? String,
"name" : self.Name.text,
"Image" : "",
"location" : "",
"about" : "",
"age" : "",
]
self.ref.childByAppendingPath("users").childByAppendingPath(authData.uid).setValue(newUser)
这就是我将孩子“帖子”添加到每个用户的方式!
(在我编码的按钮内)
ref.childByAppendingPath("users/\(ref.authData.uid)/post").childByAutoId().setValue(text.text)