title: Why is the UIImage variable returning null?
body: <p>As shown in the log output below, imageFile returns correctly, but image does not</p>
  
  <p><strong>Here's the code for the segue:</strong></p>
  
  <pre><code>- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
      if ([segue.identifier isEqualToString:@"showBandPhoto"]) {
          NSArray *indexPaths = [self.collectionView indexPathsForSelectedItems];
          BDBPhotoViewController *destViewController = segue.destinationViewController;
          NSIndexPath *indexPath = [indexPaths objectAtIndex:0];
  
          PFObject *tempObject = [imageObjectsArray objectAtIndex:indexPath.row];
          NSLog(@"object is %@", tempObject);
  
          NSString *commentGet = [tempObject objectForKey:@"comment"];
          destViewController.comment = commentGet;
  
          PFFile *imageFile = [tempObject objectForKey:@"image"];
          NSLog(@"ImageFile is %@", imageFile);
          NSData *data = [imageFile getData];
  
          UIImage *image = [[UIImage alloc] initWithData:data];
          destViewController.bandImageName = image;
  
          NSLog(@"image is %@", image);
  </code></pre>
  
  <p><strong>Here's the log output:</strong></p>
  
  <pre><code>object is Photos:RvKHQNYMtj:(null)
     album = Promos;
      comment = "Promo Pic 2011";
      image = "PFFile: 0x16d901a0";
      ipadImage = "PFFile: 0x16d88f40";
      thumbnail = "PFFile: 0x16d9d360";
  ImageFile is PFFile: 0x16d901a0
   Warning: A long-running Parse operation is being executed on the main thread. 
   Break on warnParseOperationOnMainThread() to debug.
   image is UIImage: 0x16ecfac0
   comment is Promo Pic 2011
   image is (null)
  </code></pre>
  
  <p>Thanks for the quick response. After searching for 3 hours, then posting, I found my mistake 10 minutes later. I wasn't retaining a property properly.</p>