Итак, у меня есть приложение, похожее на твиттер, и мне бы хотелось, чтобы, когда пользователь публикует «твит», его фотография рядом с постом.Текущий код, который у меня сейчас есть, просто извлекает пользователя, который в данный момент вошел в систему, и показывает его фотографию профиля в виде изображения, однако мне бы хотелось, чтобы у него была фотография пользователя, который его разместил.
func imageLoaded() {
let uid = Auth.auth().currentUser?.uid
database.child("users").child(uid!).observeSingleEvent(of: .value) { (snapshot) in
if let dict = snapshot.value as? [String: AnyObject] {
self.emailLbl.text = dict["users"] as? String
if let imageViewURL = dict["pic"] as? String{
let url = URL(string: imageViewURL)
URLSession.shared.dataTask(with: url!, completionHandler: { (data, response, error) in
if error != nil {
print(error!)
return
}
DispatchQueue.main.async {
self.profileImage?.image = UIImage(data: data!)
}
}).resume()
}
}
}
}
}