Получение "Type 'FieldValue' не имеет члена 'arrayUnion'" при добавлении элемента в массив Firestore - PullRequest
0 голосов
/ 29 сентября 2018

Когда я использую этот код в Xcode:

let washingtonRef = db.collection("cities").document("DC")

// Atomically add a new region to the "regions" array field.
washingtonRef.updateData([
    "regions": FieldValue.arrayUnion(["greater_virginia"])
])

// Atomically remove a region from the "regions" array field.
washingtonRef.updateData([
    "regions": FieldValue.arrayRemove(["east_coast"])
])

, который является примером на сайте Firebase , я получаю следующую ошибку:

Type 'FieldValue' has no member 'arrayUnion'

anyрешение этой проблемы?

1 Ответ

0 голосов
/ 29 сентября 2018

Это, вероятно, потому что у вас есть "старая" версия iOS SDK.Функция arrayUnion была реализована в версии 5.5.0 от 2 августа 2018 года.

Подробнее см. https://firebase.google.com/support/release-notes/ios.

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