【发布时间】:2019-10-27 03:51:25
【问题描述】:
我正在尝试创建添加到收藏按钮,我能够将对象添加到数组中,但由于某种原因我无法从数组中删除它。如何从数组中删除它? .这是我的代码。谢谢
func didClickFavoriteButton(item: Item) {
// removing from favorite (not working)
if user.favoritCar.contains(item.id!) {
let index = user.favoritCar.firstIndex(of:item.id!)
user.favoritCar.remove(at: index!)
FirebaseReference(.User).document(kFAVORIT).updateData([kFAVORIT :
FieldValue.arrayRemove(user.favoritCar)])
} else {
// Adding to favorite
user.favoritCar.append(item.id!)
FirebaseReference(.User).document(Auth.auth().currentUser!.uid).updateData([kFAVORIT : FieldValue.arrayUnion(user.favoritCar)])
}
【问题讨论】:
标签: ios swift google-cloud-firestore firestorter