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