не может получить данные из магазина, но это не работает - PullRequest
0 голосов
/ 26 апреля 2020

Когда я делаю печать (postlist) после poslist.append (lise!), Список печати может быть напечатан с данными пожарного магазина. Однако, когда я хочу вернуть список рассылки, эта функция вернет пустой список.

struct Postlist{
    var list : [Post]
}

var postList = Postlist(list: loadPostListData("user_post"))

func loadPostListData(_ collection: String)->[Post]{
    var postlist : [Post] = []
    let db = Firestore.firestore().collection(collection)
    db.getDocuments {(querySnapshot, error) in
        if let querySnapshot = querySnapshot{
            for document in querySnapshot.documents {
                let list = Post(dictionary: document.data())
                postlist.append(list!)

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