iOS/Swift 어플 따라하기
[Swift] FireStore에 데이터 저장하기
Chafle
2022. 9. 6. 16:55
반응형
let db = Firestore.firestore()
@IBAction func sendPressed(_ sender: UIButton) {
if let messageBody = messageTextfield.text, let messageSender = Auth.auth().currentUser?.email { // currentuser가 있는 경우 email을 내부에 저장
db.collection(K.FStore.collectionName).addDocument(data: [K.FStore.senderField: messageSender,
K.FStore.bodyField: messageBody
]) { error in
if let e = error {
print("There was an issue saving data to firestore \(e)")
} else {
print("Successfully saved data.")
}
}
}
}
messageBody - Label에 직접 적은 내용
messageSender - currentUser의 email을 저장( 발신자의 이메일 저장)
db.collection("") -> 컬렉션 시작에서의 이름
addDocument(data: [body: messageBody, sender: messageSender] // array형태로 들어간다.
반응형