2010-12-28 5 views
0

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

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

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

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

Любая идея?

Благодаря

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

ответ

2

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

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]; 

} 
+0

он все еще не работает .... – xger86x

+0

Вы используете в своем заголовке? – WrightsCS

Смежные вопросы