当我在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 Website中的一个示例,出现以下错误:
Type 'FieldValue' has no member 'arrayUnion'
该问题的任何解决方案?
答案 0 :(得分:2)
这可能是因为您具有iOS SDK的“旧”版本。 arrayUnion功能已在2018年8月2日发布的5.5.0版中实现。
有关更多详细信息,请参见https://firebase.google.com/support/release-notes/ios。