Получение изображения из NSData

У меня есть контроллер представления, который позволяет мне добавлять имя, изображение и дату. Имя и дата отправляются обратно в контроллер представления таблицы и отображаются. Затем у меня есть контроллер представления редактирования, который показывает, когда нажимается заполненная ячейка. ...

мой метод сохранения:

-(IBAction)save:(id)sender {
  NSData *imageData = UIImagePNGRepresentation(_imageview.image);
  [self.currentPlayer setValue:imageData forkey:@"playerPic"];

 [self.delegate addPlayerViewControllerDidSave];
} 

мой делегат вызывает save:&error, поэтому я не буду вставлять этот код

Я считаю, что это работает, но мой вопрос в том, как мне отобразить это изображение на контроллере просмотра редактирования.

информация о моем имени и дате передается, но не изображение

У меня есть UIImageView, и я пытаюсь что-то подобное, но я понимаю, что это два разных типа указателя, и они не будут работать.

 -(void)viewDidLoad {
 firstnameTextField.text = [self.currentPlayer playerName];
 editImage.image = [self.currentPlayer playerPic];

 }

любая помощь будет оценена


person Blake    schedule 28.01.2014    source источник


Ответы (1)


Вам нужно создать UIImage из вашего объекта NSData следующим образом:

[UIImage imageWithData:[self.currentPlayer playerPic]]
person markturnip    schedule 28.01.2014