2010-12-28 14 views
0

하나의 탭에 ImageView가있는 TabBarController가 있습니다. 게다가, 나는 ImagePicker를 표시하는 버튼 다음과 같은 코드가 있습니다UIImagePicker의 Iphone 이미지가 표시되지 않습니다.

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

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

을하지만이 메서드를 호출 할 때 이미지가 이미지 뷰에 표시되지 않습니다.

아이디어가 있으십니까?

감사

는 (I 별도로 보거나에서 시도하고 그렇게 내가 무슨 일이 일어나고 있는지 모르는 일) 모든

답변

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

관련 문제