使用Swift从Firebase获取快照时遇到问题

时间:2019-08-29 23:17:42

标签: ios swift firebase firebase-realtime-database

我正在尝试从数据库中获取快照值,但是已经有一段时间了,并且正在努力获取这些值,我正在尝试获取用户值数组。

这是我尝试过的:

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
     }
}

在控制台中,当我放置一个断点并打印出查看器时,它说的是未解析的标识符“查看器”。

database structure

0 个答案:

没有答案