Изображение Iphone из UIImagePicker не отображается - PullRequest
0 голосов
/ 28 декабря 2010

У меня есть TabBarController, в котором одна вкладка имеет ImageView. Кроме того, у меня есть кнопка для отображения ImagePicker и следующий код:

- (void) imagePickerController:(UIImagePickerController *)picker 
                             didFinishPickingMediaWithInfo:(NSDictionary *)info {

    [self dismissModalViewControllerAnimated:YES];
    [picker release];
    UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
    imageView.image = image;
}

Но изображение не отображается в ImageView при вызове этого метода.

Есть идеи?

Спасибо

(я пробовал в отдельном представлении, и это работает, поэтому я не знаю, что происходит)

1 Ответ

2 голосов
/ 29 декабря 2010

Прежде всего, вы сначала уволили своего сборщика, вы можете попробовать:

UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
imageView.image = image;
[self dismissModalViewControllerAnimated:YES];

или вы можете попробовать этот делегат:

-(void)imagePickerController:(UIImagePickerController *)picker 
       didFinishPickingImage:(UIImage *)image 
                 editingInfo:(NSDictionary *)editingInfo {

    NSData *chosenImage = UIImageJPEGRepresentation(image, 1.0);

    yourImage.image = [UIImage imageWithData:chosenImage];

}
...