Ios Swift-Firestore文档引用的段数必须为偶数,但
Xcode向我发送了以下错误消息: 文档引用必须有偶数个段,但users/hsiYfWgKz7MVOM77gMPkQYBHYJH2/wishlists有3' 我不知道为什么会发生这种错误,因为我认为有4段代码:Ios Swift-Firestore文档引用的段数必须为偶数,但,ios,swift,firebase,google-cloud-firestore,Ios,Swift,Firebase,Google Cloud Firestore,Xcode向我发送了以下错误消息: 文档引用必须有偶数个段,但users/hsiYfWgKz7MVOM77gMPkQYBHYJH2/wishlists有3' 我不知道为什么会发生这种错误,因为我认为有4段代码: let wishListName = self.popUpView.popUpTextField.text! let db = Firestore.firestore() let userID = Auth.auth().currentUser!.uid db.
let wishListName = self.popUpView.popUpTextField.text!
let db = Firestore.firestore()
let userID = Auth.auth().currentUser!.uid
db.collection("users").document(userID).collection("wishlists").document(wishListName).setData(["name": wishListName]) { (error) in
if error != nil {
print("Error saving Wishlist")
}
}
注意:
文档(wishListName)
以前不存在。我正在尝试使用特定IDwishListName
自动保存它。感谢所有帮助:)这通常发生在userID
或wishListName
为空时,因为在这种情况下,您只需要3个段
如果您在抛出错误的代码行之前记录这些值,您可以找出这两个值中的哪一个是空的。当
userID
或wishListName
为空时,通常会发生这种情况,因为在这种情况下,您只有3个段
如果您在抛出错误的代码行之前记录这些值,您可以找出这两个值中的哪一个是空的。当
userID
或wishListName
为空时,通常会发生这种情况,因为在这种情况下,您只有3个段。您可能希望在抛出错误的代码行之前记录这些值。实际上就是这样!只是初学者的一个错误。。感谢这是一个常见的问题,我发布了一个答案,希望大家将来能找到。这种情况通常发生在userID
或wishListName
为空时,因为在这种情况下,您只会得到3个片段。您可能希望在抛出错误的代码行之前记录这些值。实际上就是这样!只是初学者的一个错误。。谢谢这是一个常见的问题,我贴了一个答案,希望大家将来能找到。