我已成功获取所有子值,但似乎无法显示在textField
或textView
上
修改
我复制了错误的视图控制器代码!道歉。请参阅屏幕截图或代码
我能够显示所有子值。但是只能获取最新的值为“是”
dataRef?.child("Users/\(userID)/Posts/").observeSingleEvent(of: .value, with: { (snapshot) in
for snap in snapshot.children {
let userSnap = snap as! DataSnapshot
let userDict = userSnap.value as! [String: AnyObject]
let getPost = userDict["getPost"] as! String
print("Share Post: \(getPost)")
self.myTextView.text = getPost
}
})
Share Post: hello world !❤️❤️✅
Share Post: ??
Share Post: Ok sure. !
Share Post: SURE THING !
Share Post: hello ?
Share Post: yes
答案 0 :(得分:0)
请查看修改
var postsStr = ""
dataRef?.child("Users/\(userID)/Posts/").observeSingleEvent(of: .value, with: { (snapshot) in
for snap in snapshot.children {
let userSnap = snap as! DataSnapshot
let userDict = userSnap.value as! [String: AnyObject]
let getPost = userDict["getPost"] as! String
print("Share Post: \(getPost)")
postsStr += "\(getPost) | "
}
})
self.myTextView.text = postsStr