cell.imageView no muestra una image

Tengo un tableView donde bash mostrar una image en el cell.imageView, pero hago lo que sea que no muestre una image. La subclass de imageView es una PFImageView. He comprobado que PFFile y UIImage no son nulos. ¿Qué estoy haciendo mal?

esto es lo que he intentado hasta ahora:

conversión a UIImage

override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!, object: PFObject!) -> PFTableViewCell! { let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as PFTableViewCell cell.textLabel?.text = object.objectForKey("title") as NSString let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd" // superset of OP's format let str = dateFormatter.stringFromDate(object.createdAt) cell.detailTextLabel?.text = str var theFile:PFFile = object.objectForKey("image") as PFFile theFile.getDataInBackgroundWithBlock { (imageData: NSData!, error: NSError!) -> Void in if error == nil { let image = UIImage(data:imageData) dispatch_async(dispatch_get_main_queue()) { cell.imageView?.image = image } } } return cell } 

Está configurando la image desde un cierre, lo que probablemente no se esté ejecutando en el hilo principal. Debe include su código en un dispatch_async :

 dispatch_async(dispatch_get_main_queue()) { cell.imageView?.image = image } 

Creo que este es el problema, pero, por supuesto, no puedo probarlo porque no tengo todas sus fonts a mi disposition. De cualquier manera, incluso si eso no resuelve el problema, es algo que debes hacer porque los componentes de la interfaz de usuario deben actualizarse desde el hilo principal.