2009-06-06 9 views
0

iPhone OS 3.0 SDKを使用しています。 私の要件は、フォトアルバムライブラリからイメージを取得し、それをイメージビューに表示することです。 私はそのためにUIImagePickerControllerを使用しています。iPhone OS 3.0のUIImagePickerController

しかし、問題は- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)imageeditingInfo:(NSDictionary *)editingInfoデリゲートメソッドは、iPhone OS 3.0で廃止されている、

はUIImagePickerControllerからの画像を取得するための任意の代替あります。

すべての提案が高く評価されています。

ありがとうございました...

答えて

0

ここで3.0とすれば、あなたと私のNDAはAppleと分断されます。しかし、私はあなたが関連するヘッダーファイル(mdfind didFinishPickingImage | grep 3.0がすばやく必要なものを見つけることになる)を見ることを提案することができます。

0

私の答えは以下の通りです。

UIImagePickerController.hでは、あなたが 使用できる方法がイストことがわかります。

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

は、ドキュメントは、それが唯一の.hファイルである。この方法では表示されません。

が、私はまだあなたの実装ファイルでUIImagePickerControllerのこのデリゲートメソッドを使用する.hファイルに

3

を上記の方法を取得しておりません。

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { 
    [picker dismissModalViewControllerAnimated:YES]; 
    imageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"]; 
} 

、これら2つのプロトコルを使用してヘッダーファイルを変更することを忘れないでください

@interface photoAppViewController : UIViewController < UIImagePickerControllerDelegate,UINavigationControllerDelegate > 
関連する問題