UIImagePickerController в iPhone OS 3.0 - PullRequest
0 голосов
/ 06 июня 2009

Я использую iPhone OS 3.0 SDK. Мое требование - я хочу получить изображение из библиотеки фотоальбомов и отобразить его в виде изображения. Я использую UIImagePickerController для этого.

Но проблема в том, что метод делегата - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)imageeditingInfo:(NSDictionary *)editingInfo устарел в iPhone OS 3.0,

Есть ли альтернатива для получения изображения из UIImagePickerController.

Все предложения высоко ценятся.

Спасибо ...

Ответы [ 3 ]

3 голосов
/ 28 сентября 2009

используйте этот метод делегата UIImagePickerController в вашем файле реализации.

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

и не забудьте изменить заголовочный файл с помощью этих двух протоколов

@interface photoAppViewController : UIViewController < UIImagePickerControllerDelegate,UINavigationControllerDelegate >
0 голосов
/ 10 июня 2009

Кто-то отправил мне ответ, как показано ниже.

В UIImagePickerController.h вы можете видеть, что есть метод, который вы можно использовать:

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

Документация не показывает этот метод, это только в файле .h.

но я все еще не получаю вышеуказанный метод в файле .h

0 голосов
/ 07 июня 2009

Говоря о 3,0 здесь, сломал бы ваш и мой NDA с ​​Apple. Однако я могу предложить вам посмотреть соответствующие заголовочные файлы (mdfind didFinishPickingImage | grep 3.0 быстро найдет то, что вам нужно).

...