@Timu4en

Как передать изображение другому представлению?

Передача UiImageView.image другому представлению не работает. Перепробовал множество вариантов и в результате вместо картинки я получаю простое удаление (обнуление) второго изображения.
Так я получаю изображение в первой вьюсе:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    
    UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
    
    self.imageView.image = chosenImage;
    
    [picker dismissViewControllerAnimated:YES completion:NULL];
    
}


Пытаюсь вывести его вот так:

-(void) coolertt{
ViewController *secondView;
secondView.imageView.image= _imagePostView.image ;

}
  • Вопрос задан
  • 2370 просмотров
Пригласить эксперта
Ответы на вопрос 1
smanioso
@smanioso
Отмечайте ответы на свои вопросы!
Что-то странный у вас код для функции coolertt - неинициализированному ViewController* устанавливается поле imageView. В принципе, передача картинки между двумя view ничем не отличается от передачи обычных данных: www.appcoda.com/storyboards-ios-tutorial-pass-data...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы