Приложение не падает , но должно показывать только число , без Optional()
func configureCell (roomName:String, timeMinutes:String!) {
let storage = FIRStorage.storage()
let storageRef = storage.reference()
let reference = storageRef.child("rooms/"+roomName+".jpg")
self.name.text = roomName.uppercased()
self.time.text = timeMinutes
self.roomImageView.image = nil
if let cacheUrl = AppData.sharedInstance.cacheRoomImagePathDictionary[roomName] {
self.roomImageView.sd_setImage(with: cacheUrl, placeholderImage: UIImage(named: "placeholder_image"))
}
else {
reference.downloadURL { (url, error) in
AppData.sharedInstance.cacheRoomImagePathDictionary[roomName] = url
self.roomImageView.sd_setImage(with: url, placeholderImage: UIImage(named: "placeholder_image"))
}
}
}
}