我试图在按下按钮时自动增加LIKES计数器。
我正在使用Firestore,并且数据库中的100条记录会自动生成我的文档ID。
当尝试调用文档动态ID时,我收到以下Xcode错误:
无法将类型“用户”的值转换为预期的参数类型“字符串”
我还尝试了以下方法来调用动态文档ID:document(“(user)”)(这会导致应用程序由于路径中的“ //”而崩溃)
@IBAction func likeButton(_ sender: UIButton) {
let likeCounter = Firestore.firestore().collection("posts").document(user)
likeCounter.updateData([
"likes": FieldValue.increment(Int64(1))
])
}