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)
尝试
- (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中已弃用.
| 归档时间: |
|
| 查看次数: |
1321 次 |
| 最近记录: |