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.