我正在尝试从数据库中获取快照值,但是已经有一段时间了,并且正在努力获取这些值,我正在尝试获取用户值数组。
这是我尝试过的:
REF_ARTICLES.child(key).observeSingleEvent(of: .value) { (snapshot) in
guard let viewSnapshot = snapshot.children.allObjects as? DataSnapshot else {return}
let viewers = viewSnapshot.childSnapshot(forPath: "viewedBy").value as? [String : Any] ?? [:]
for view in viewers {
let theView = view.value as? [String:Any]
let theUser = theView!["user"] as? String ?? ""
if(user == theUser){
viewed = true
break
}
}
在控制台中,当我放置一个断点并打印出查看器时,它说的是未解析的标识符“查看器”。