Как я могу загрузить изображение в Firebase с разными строками? - PullRequest
2 голосов
/ 30 марта 2020

В этом коде я могу успешно опубликовать изображение в Firebase. Но я хотел бы добавить несколько строк вместе с ним.

   @objc func Post(){

        print("Post Clicked")
        let imageName = "\(NSUUID().uuidString).jpeg"
        let imagesFolder = Storage.storage().reference().child("Post")

        if let image = imageView.image{
            if let imageData : Data = image.jpegData(compressionQuality: 1){
                imagesFolder.child(imageName).putData(imageData, metadata: nil) { (metaData, error) in
                    if let error = error{
                        print(error)
                    }else{
                        imagesFolder.child(imageName).downloadURL { (url, error) in
                            if let imageURL = url?.absoluteString{
                                self.imageURL = imageURL
                                print("Success")

                            }
                        }
                    }
                }
            }
        }

    }

Как я могу загрузить эти пользовательские строки из UILabels вместе с тем же изображением? Я пытался разместить этот код в разных областях функции Post, но он не работает. Как правильно это сделать?

//([
//"Title"      : titleLabel.text,
//"Article"    : articleLabel.text,
//"Author"     : authorLabel.text,
//"Date"       : DateLabel.text,
//])

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...