Изображения не отображаются в PFQueryCollectionViewController

Я работаю над приложением для iPhone, которое должно отображать изображения вUICollectionView, Изображения сохраняются в облаке Parse, и я использую подклассPFQueryCollectionViewController сделать запрос и отобразить изображения.

Постукивая поMKMapView выноска вызывает переход, который показываетCollectionViewController, Изображения не появляются в ячейках при первомCollectionViewController представлена. Однако, если я вернусь кMapView, а затем вернитесь кCollectionViewControllerизображения появляются в ячейках.

Как я могу получить изображения, чтобы появиться в первый разPFQueryCollectionViewController представлена?

Вот мой код:

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
}

}

Поскольку я использую раскадровки, я передаю свой пользовательский классparseClass установив его в Инспекторе атрибутов:

Как видите, я используюloadInBackground методPFImageView загружать изображения асинхронно, и я думаю, что эта проблема может быть вызвана изображениями, загружаемыми после возвращения ячейки, но у меня нет других идей. Кто-нибудь знает, почему изображения не появляются при первом представлении представления?

Ответы на вопрос(1)

Ваш ответ на вопрос