Las imágenes no aparecen en PFQueryCollectionViewController

Estoy trabajando en una aplicación para iPhone que debería mostrar imágenes en unUICollectionView. Las imágenes se guardan en la nube Parse, y estoy usando una subclase dePFQueryCollectionViewController para hacer la consulta y mostrar las imágenes.

Tocando unMKMapView la llamada activa el segue que muestra elCollectionViewController. Las imágenes no aparecen en las celdas la primera vez queCollectionViewController es presentado. Sin embargo, si vuelvo a laMapViewy luego volver aCollectionViewController, las imágenes aparecen en las celdas.

¿Cómo puedo hacer que las imágenes aparezcan la primera vez quePFQueryCollectionViewController ¿es presentado?

Aquí está mi código:

class PhotoGridCollectionViewController: PFQueryCollectionViewController {

override func viewDidAppear(animated: Bool) {
}

override func viewDidLoad() {
  super.viewDidLoad()
}

override func didReceiveMemoryWarning() {
  super.didReceiveMemoryWarning()
  // Dispose of any resources that can be recreated.
}

// MARK: UICollectionViewDataSource

override func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
  //#warning Incomplete method implementation -- Return the number of sections
  return 1
}

override func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
  //#warning Incomplete method implementation -- Return the number of items in the section
  return self.objects.count
}

override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath, object: PFObject?) -> PFCollectionViewCell? {

  let cell = collectionView.dequeueReusableCellWithReuseIdentifier("venuePhotoThumb", forIndexPath: indexPath) as! PhotoGridCollectionViewCell

  if let pfObject = object {
    cell.imageView.file = pfObject["imageFile"] as? PFFile
    cell.imageView.loadInBackground({ (img, err) -> Void in
      println("Download complete")
    })
  }

  return cell
}

}

Como estoy usando Storyboards, paso mi clase personalizadaparseClass configurándolo en el Inspector de atributos:

Como puede ver, estoy usando elloadInBackground método de laPFImageView cargar las imágenes de forma asincrónica, y creo que este problema podría ser causado por las imágenes que se descargan después de que se devuelve la celda, pero no tengo otras ideas. ¿Alguien sabe por qué las imágenes no aparecen la primera vez que se presenta la vista?

Respuestas a la pregunta(1)

Su respuesta a la pregunta