2012-09-22 5 views
1

Je teste du code sur le simulateur de l'iPhone 5. La méthode ci-dessous ne semble pas fonctionner dans le simulateur. Qu'est-ce qui se passe est le sélecteur est rejeté, mais aucune image n'est ajoutée à l'imageView. Curieusement, ce code exact fonctionnait dans le simulateur de l'iPhone iOS 6 plus tôt dans la semaine, je suis assez certain. Je pense que c'est une méthode obsolète, mais j'ai aussi essayé la méthode ci-dessous. Cela ne fonctionne pas non plus dans le simulateur. L'image est enregistrée comme NULL. Les deux méthodes semblent fonctionner correctement avec les appareils iOS 5 et 6.Simulateur iPhone 5 iOS 6 imagePickerDidFinish ne fonctionne pas

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { 

    [self dismissModalViewControllerAnimated:YES]; 
    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage]; 
    //if (!image) image = [info objectForKey:UIImagePickerControllerOriginalImage]; 
    [importedImageView setImage:image]; 

    NSLog(@"image picked"); 

    if (image == NULL) { 
     NSLog(@"NULL"); 
    } 

J'ai téléchargé le projet pour toute personne curieuse ou assez aimable pour jeter un coup d'oeil. owolf.net/uploads/StackOverflow/IPhone5Test.zip

Merci d'avoir lu.

Répondre

2

Vos photos sont vides, c'est pourquoi.

Comment ajouter des photos dans le simulateur de ios:

ce poste: Adding images to iPhone Simulator

ou

  • safari ouvert
  • google pour les images 320x480, par exemple
  • tenir Ctrl + maintenez la souris ou appuyez sur la touche sur l'im âge, il devrait vous inviter à le sauvegarder.

Ensuite, vous pouvez le retester à nouveau.

Questions connexes