let saveDocument = Firestore.firestore()
let docId = UserDefaults.standard.object(forKey: "docId") as! String
print(docId)
if let documentRefString = saveDocument.collection("Posts").document(docId) {}
在let documentRefString错误消息出现时。
Initializer for conditional binding must have Optional type, not 'DocumentReference'
告诉我如何修复此错误。
删除if Let,因为DocumentRefString
不是可选的。。。并且您不能将if Let
应用于非选项
saveDocument.collection("Posts").document(docId)
不返回可选值,因此将此行更改为
let documentRefString = saveDocument.collection("Posts").document(docId)
并安全使用DocumentRefString