fiz a aula passo a passo novamente, estou utilizando uma versão mais atualizada do Xcode, porem ao rodar meu aplicativo esta completamente diferente no meu app aparece como mesmo aparecia quando eram 5 quadrinhos azuis mas no lugar do fundo azul aparece a imagem, sem os labels e daquele tamanho pequeno aguardo retorno! obrigado
import UIKit
class PacotesViagensViewController: UIViewController, UICollectionViewDataSource {
@IBOutlet weak var colecaoPacotesViagem: UICollectionView!
let listaViagens: Array<Viagem> = ViagemDAO().retornaTodasAsViagens()
override func viewDidLoad() {
super.viewDidLoad()
colecaoPacotesViagem.dataSource = self
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return self.listaViagens.count
}
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let celulaPacote = collectionView.dequeueReusableCell(withReuseIdentifier: "celulaPacote", for: indexPath) as! PacoteViagemCollectionViewCell
let viagemAtual = listaViagens[indexPath.item]
celulaPacote.labelTitulo.text = viagemAtual.titulo
celulaPacote.labelQuantidadeDias.text = "R$ \(viagemAtual.quantidadeDeDias) dias"
celulaPacote.labelPreco.text = viagemAtual.preco
celulaPacote.imagemViagem.image = UIImage(named: viagemAtual.caminhoDaImagem)
return celulaPacote
}
}