UIImagepickercontroller不选择图像

Che*_*ees 1 xcode uiimagepickercontroller ios

我有一个旧的代码工作,我没有最终使用...现在我再次尝试它,它不起作用.我不确定有什么问题.我希望用户选择一个图像,然后在imageView1中显示它.我很感激你的帮助.

- (IBAction)pushPick 
{
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate =self;
    picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    [self presentModalViewController:picker animated:YES];
    //[picker release];
}

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:   (UIImage *)image editingInfo:(NSDictionary *)editingInfo {
    [picker.parentViewController dismissModalViewControllerAnimated:YES];
    imageView1.image = image;
}

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
    [picker.parentViewController dismissModalViewControllerAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)

Ale*_*x L 6

尝试

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{  
    UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
    imageView1.image = image;
    [picker release];
    [self dismissModalViewControllerAnimated:YES]; 

}
Run Code Online (Sandbox Code Playgroud)

并确保视图控制器响应UIImagePickerControllerDelegate.

imagePickerController:didFinishPickingImage:editingInfo:在iOS 3.0中已弃用.