Ich versuche, einen gedruckten Artikel zu nehmen und ihn zusammen mit den übrigen Steckdosen in meine Firebase-Datenbank einzufügen. Vielen Dank!Wie füge ich ein gedrucktes Element zur Firebase-Datenbank hinzu?
@objc(imagePickerController:didFinishPickingMediaWithInfo:) func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any])
{
if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {
myImageView.image = image
} else {
//error
}
self.dismiss(animated: true, completion: nil)
let storageRef = FIRStorage.storage().reference().child("myImage.png")
if let uploadData = UIImagePNGRepresentation(self.myImageView.image!) {
storageRef.put(uploadData, metadata: nil, completion:
{
(metadata, error) in
if error != nil {
print("error")
return
} else {
print((metadata?.downloadURL()?.absoluteString)!)
//i want to take the line above and insert it into the database
}
})
}
}
@IBAction func addPost(_ sender: Any) {
if self.titleText.text != "" && self.authorText.text != "" && self.mainText.text != "" && self.dateText.text != "" {
ref?.child("Posts").childByAutoId()
.setValue(["Title": titleText.text,
"Article": mainText.text,
"Author": authorText.text,
"Date": dateText.text ])
//insert the download URL above
self.performSegue(withIdentifier: "kost", sender: self)
}
}
Hat meine Antwort Hilfe, vielleicht noch einige weitere Erklärung Ihrer Frage hilfreich – joshLor
für Ihre Frage hier beantwortet werden würde. https://Stackoverflow.com/a/44061967/5878081 –
Mögliches Duplikat von [Hochladen von Image in Firebase Storage and Database] (https://stackoverflow.com/questions/44060518/uploading-image-to-firebase-storage-and (Datenbank) –