【发布时间】:2020-08-24 21:13:55
【问题描述】:
我有一个将 firebase 值加一的按钮,但是我试图只允许点击该按钮一次。尝试了一些方法,但无法正常工作,有没有简单的方法可以让它正常工作?
Button(action: {
let db = Firestore.firestore()
let like = Int.init(self.likes)!
db.collection("posts").document(self.id).updateData(["likes": "\(like + 1)"]) { err in
if err != nil {
print(err)
return
}
print("updated...")
}
}) {
Image(systemName: "arrow.up.square")
.frame(width: 26, height: 26)
}
【问题讨论】: