UIImagePickerControllerを呼び出し、取得した情報を使用してUIImageViewを更新しようとしています。情報からUIImageViewにUIImageを取得できません。
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage* originalImage = nil;
originalImage = [info objectForKey:UIImagePickerControllerOriginalImage];
[myImage setImage:originalImage]; //also tried myImage.image = originalImage
NSLog(@"originalImage: %@\n", originalImage);
NSLog(@"userImage.image: %@\n", myImage.image);
[self dismissViewControllerAnimated:YES completion:nil];
}
このコードを実行すると、UIImageViewは空白のままになります。次のコンソール出力が表示されます。
originalImage: <UIImage: 0x80e0f90>
userImage.image: (null)