J'utilise un contrôleur de vue de collection pour afficher les vignettes. Cliquez sur la vignette et une segue s'ouvre sur l'image complète modalement. Cela fonctionne bien sur le simulateur, mais pas sur mon iphone ou ipad. L'image complète est vide. Le "commentaire" apparaît dans tous les appareils.L'image de données d'analyse s'affiche dans le simulateur iOS mais pas dans le périphérique
Voici le Segue:
- (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];
PFFile *imageFile = [tempObject objectForKey:@"image"];
NSData *imageData = [imageFile getData];
UIImage *image = [UIImage imageWithData:imageData];
destViewController.bandImageName = image;
NSLog(@"image is %@", image);
NSString *commentGet = [tempObject objectForKey:@"comment"];
destViewController.comment = commentGet;
Voici le code pour le contrôleur photo viewDidLoad:
self.photoImageView.image = bandImageName;
self.commentLabel.text = comment;
La séquence est-elle terminée avant la récupération des données? Je ne sais toujours pas pourquoi le simulateur fonctionnerait bien. – user2490500