0
J'utilise le UIImagePickerController
pour permettre à l'utilisateur de sélectionner une photo de sa bibliothèque. Je veux ensuite attribuer l'image choisie avec ce code;L'image UIImagePickerController ne change pas
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage* image = [info objectForKey:UIImagePickerControllerOriginalImage];
[users_pic_ setImage:image];
[self dismissModalViewControllerAnimated:YES];
}
Mais l'image de l'utilisateur ne change jamais.
users_pic_
est défini comme: UIImageView* user_pic_;
Tout le monde remarque quelque chose de mal? Merci
Le problème s'est que le UIImageView n'a pas été correctement initialisé. J'ai alloué dans ma méthode viewDidLoad (il a été préalablement installé dans le constructeur Interface via un fichier XIB) et ensuite [users_pic_setImage: image] a fonctionné. – user441019