Parse call fetch necesario antes de get su valor

Soy nuevo en el objective c y estoy usando parse.com como mi database para una aplicación de medios sociales. Lo que trato de hacer es agarrar la publicación del usuario de mi tabla POST. Estoy usando pointers para get el nombre de usuario de mi tabla USER y eso viene bien, como verás en mi código publicado a continuación, pero cuando uso fetchifneeded antes de asignar el UILabel a la publicación del usuario, recibo este error " La "historia" key no tiene datos. Llame fetchIfNeeded antes de get su valor. " Aprecio cualquier ayuda y gracias de antemano, si no me aclaré de todos modos, estaré más que feliz de ampliar cualquier cosa.

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object { if (indexPath.section == self.objects.count) { UITableViewCell *cell = [self tableView:tableView cellForNextPageAtIndexPath:indexPath]; return cell; } static NSString *CellIdentifier = @"StoryCell"; NinetiesCell *cell = (NinetiesCell *)[self.tableView dequeueReusableCellWithIdentifier:CellIdentifier]; //for the post of the user PFObject *user = object[@"User"]; [user fetchIfNeeded]; //get username from pointer cell.userName.text = user[@"username"]; PFObject *story = [object objectForKey:@"Story"]; [story fetchIfNeeded]; cell.story.text = [object objectForKey:@"Story"]; // Configure the cell NSDate *updated = [object createdAt]; NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"EEE, MMM d, h:mm a"]; cell.dateLabel.text = [NSString stringWithFormat:@"%@", [dateFormat stringFromDate:updated]]; return cell; } 

Una mejor opción en su caso sería modificar su consulta original para include las columnas "Usuario" y "Historia", por ejemplo,

 [query includeKey:@"User"]; [query includeKey:@"Story"]; 

Luego, cuando hace reference a esas columnas en tableView:cellForRowAtIndexPath: ya estarán pobladas, sin necesidad de llamar a fetchIfNeeded .