Неоднозначное использование индекса (_ :) при попытке получить пользователей из моей базы данных FireBase - PullRequest
0 голосов
/ 19 июня 2020

Как сказано в описании, я пытаюсь получить информацию о пользователях из моей базы данных Firebase и добавить их в свой массив, который я создал, но я получаю ошибку «Неоднозначное использование 'индекса (_ :)'» в моем for in l oop

˚

func getArtist(){  

        let reference = Database.database().reference()

        reference.child("users").queryOrderedByKey().observeSingleEvent(of: .value, with:  { snapshot in



            let users = snapshot.value as! [String : AnyObject]

            self.artistArray.removeAll()

            for (_,value) in users {

                if let artistId = value["uid"] as? String {
                    if artistId != Auth.auth().currentUser!.uid{
                        let artistShown = Artist()
                        if let userName = value["full_name"] as? String, let imagePath = value["urlToImage"] as? String {
                            artistShown.UserName = userName
                            artistShown.pathToImage = imagePath
                            artistShown.ArtistId = artistId
                            self.artistArray.append(artistShown)
                        }
                    }

                }
            }
            self.ArtistView.reloadData()

        })
        reference.removeAllObservers()
    }


˚

Я также приложил ScreenShot, чтобы показать, где я получаю ошибку

Сообщение об ошибке

...