2010-12-28 14 views
0

私はTabBarControllerを持っています。このTabBarControllerには、1つのタブにImageViewがあります。また、私はImagePicker、次のコードを表示するためのボタンがあります。UIImagePickerからのIphone画像は表示されません

- (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

関連する問題