Получение пустого массива из Firestore, хотя это не ноль - PullRequest
0 голосов
/ 28 сентября 2019

Я пытаюсь получить String array у меня внутри документа в моем Firestore Database.Я добавил (вручную) один элемент в этот массив, но когда я пытаюсь получить элементы в этом массиве, я всегда получаю вместо него пустой массив.

Пока это мой код:

func getUserFollowingList(id userId: String, completion: @escaping(Array<String>)->()) {
    let followingArray = [String]()
    db.collection(USERS_COLLECTION).document(userId).getDocument { (doc, error) in
        if let err = error {
            print(err.localizedDescription)
            completion(followingArray)
        }

        guard let following = doc?.get(USER_FOLLOWING) else { return }
        let followingList = following as! [String]

        completion(followingList)
    }
}

Я пытаюсь получить список друзей текущего пользователя.

Это моя база данных Firestore:

following
   0 "9RtM0wgiKee6I5Lo8EugTFihyXE3"
profile_image: "IMAGE_URL"
useremail: "user@test.com"
username: "Testuser"

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...