изображение, выбранное с помощью imagePickerController (PhotoLibrary / Camera), не отображается - PullRequest
2 голосов
/ 10 мая 2011

У меня есть выход UIImageView на моей странице. Я хочу, чтобы это было заполнено изображением по выбору пользователя. Таким образом, по нажатию кнопки внизу пользователь может выбрать изображение из библиотеки / камеры. Пока все хорошо. Однако, как только пользователь выбирает изображение, скажем, из библиотеки фотографий, оно не отображается в UIIMageView. Ниже приведен код

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
[picker dismissModalViewControllerAnimated:YES];
imageView1.image = [info objectForKey:@"UIImagePickerControllerEditImage"];
NSLog(@"Image being added to the view");

}

NSLog в консоли подтверждает вызов функции. Любые комментарии о том, почему изображение не отображается?

Ответы [ 3 ]

0 голосов
/ 27 января 2012

Диктоническая информация состоит из {

UIImagePickerControllerMediaType = "public.image";
UIImagePickerControllerOriginalImage = "<UIImage: 0x7c73290>";
UIImagePickerControllerReferenceURL = "assets-library://asset/asset.JPG?id=70252FFF-1654-49A5-9FEE-5FF19454AE3F&ext=JPG";

}

Отсюда вы можете сделать снимок с помощью клавиши;

0 голосов
/ 28 марта 2013

Я думаю, что вы не дали подключение к розетке. Если вы дали связь, Реализуйте этот метод делегата. В теле метода используйте входной параметр "image", например:

  • (void) imagePickerController: (UIImagePickerController *) средство выбора didFinishPickingImage: (UIImage *)

{

     myImageView.image = image;

}

Вот и все.

0 голосов
/ 06 января 2012

Ваш метод должен выглядеть следующим образом:

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

{

[picker dismissModalViewControllerAnimated:YES];

imageView1.image = [info objectForKey:UIImagePickerControllerOriginalImage];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...