0
我试图从图像库中选择图像,并在通过UIImagePickerControllerOriginalImage
选择图像后将其传递到另一个视图,但它不起作用。我在其他页面上总是收到一个空的UIImageView
。可能是我的问题?将图像从主视图传递到另一个视图问题
MainPageVeiwController.m:
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo {
FormViewController *second = [[FormViewController alloc] initWithNibName:@"FormViewController" bundle:nil];
[self dismissModalViewControllerAnimated:YES];
[second.imageView setImage:[editingInfo objectForKey:UIImagePickerControllerOriginalImage]];
[self.navigationController pushViewController:second animated:YES];
}
FormViewController.m:
@property (strong, nonatomic) IBOutlet UIImageView *imageView;
感谢您的回答我会检查。并让你知道。 –
对不起,但我怎么能'UIImage'和设置'setImage:[editingInfo objectForKey:UIImagePickerControllerOriginalImage]];'它不会接受它。 –
@LaiKalkatawi,你不这样做,只是通过形象。例如,在FormViewController中创建一个UIImage属性,让它调用它为。在didFinishPickingImage :,比方说,second.passedInImage = [editingInfo objectForKey:UIImagePickerControllerOriginalImage]; – rdelmar