Попробуйте с:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *pickedImage = [info objectForKey:UIImagePickerControllerOriginalImage];
imageView.image = pickedImage;
[self dismissModalViewControllerAnimated:YES];
}
UIImagePickerControllerOriginalImage - строковая константа, которая может отличаться от строки @ "UIImagePickerControllerOriginalImage".
Затем безопаснее и понятнее, чтобы первый установил вид изображения, а второй - отклонил модальный контроллер вида.
Обратите внимание, что вы должны вызывать dismissModalViewControllerAnimated: on self, потому что вы отказываетесь от контроллера модального представления, «принадлежащего» self.
Bye!