Firestore whereField (, ArrayContainsAny:) выскакивает ошибка, которая говорит, что она не соответствует доступным перегрузкам - PullRequest
0 голосов
/ 25 марта 2020

Я поместил .whereField так, как он показывает в документации, и он, похоже, не работает на изображении, у меня есть код И это то, что у меня поверх viewDidLoad

var listener : ListenerRegistration!
var db = Firestore.firestore()
var Tags = [String]()

Это код внутри mi fun c:

let docRef = db.collection("Clothes")

    docRef.whereField("tags", arrayContainsAny: Tags).order(by: "timeStamp", descending: true)

enter image description here

1 Ответ

0 голосов
/ 25 марта 2020

Метод .whereField(..., arrayContainsAny:) был представлен в версии 6.12.0 пакета Firestore SDK , и похоже, что вы используете версию, более раннюю, чем эта. Вам нужно будет обновить до версии 6.12.0, чтобы использовать метод .whereField(..., arrayContainsAny:).

Я бы рекомендовал всегда проверять наличие последней версии SDK на странице документации для добавления Firebase к iOS приложение .

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