Вы просто пропускаете один шаг.Мне потребовалось некоторое время, чтобы понять это.
Сначала сохраните переменную DocumentReference!
var userRef: DocumentReference!
Затем вы хотите создать указатель на идентификатор документа - создать DocumentReference из этой <- этой части, которую вы пропустили </p>
if let documentRefString = db.collection("users").document(documentId) {
self.userRef = db.document("users/\(documentRefString)")
}
Наконец, возобновите сохранение ваших данных в базе данных
db.collection("publications").document().setData([
"author": userRef,
"content": self.uploadedImagesURLs
]) { err in
if let err = err {
print("Error writing document: \(err)")
} else {
print("Document successfully written!")
}
}
Надеюсь, это поможет!