Comment puis-je referencer l'image que je viens de prendre dans iOS?

J'écris une application qui permet à l'user de prendre une photo et de la montrer ensuite dans une vue d'image.

Je comprends que j'ai besoin d'écrire une ligne de code similaire à ce qui suit: _imageView.image = picker.image; , mais je ne suis pas sûr de ce que j'ai besoin de replace pour picker.image . C'est ce que j'ai actuellement et cela me donne une erreur.

Fondamentalement, ce que je request est comment je fais reference à l'image qui vient d'être prise? D'où vient cette photo (en memory?) Après l'avoir prise? Comment puis-je faire reference plus tard (comme pour l'affichage et la sauvegarde et ce genre de choses)?

J'ai déjà lu la documentation officielle d'Apple et regardé quelques tutoriels et la réponse ne semble pas être dans aucun d'entre eux. Comme je l'ai mentionné dans les articles précédents, j'ai tendance à avoir beaucoup de mal à parsingr la documentation d'Apple, donc ça a été inutile pour moi.

Je vous remercie!

J'utilise la méthode déléguée suivante pour get l'image sélectionnée par un user dans la vue du sélecteur de photos

 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [picker dismissViewControllerAnimated:false completion:nil]; image = [info objectForKey:@"UIImagePickerControllerOriginalImage"]; } 

Appelez la méthode cameraTapped en appuyant sur le button de votre camera

 -(IBAction)cameraTapped:(id)sender { UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init]; if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) [imagePickerController setSourceType:UIImagePickerControllerSourceTypeCamera]; else [imagePickerController setSourceType:UIImagePickerControllerSourceTypePhotoLibrary]; [imagePickerController setDelegate:self]; [self presentViewController:imagePickerController animated:YES completion:nil]; } -(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { // photo _imageView.image = info[UIImagePickerControllerOriginalImage]]; [self dismissViewControllerAnimated:YES completion:nil]; }