How to Passing Uiimage from one view controller to Other view controller when using popvivew controller used?

StackOverflow https://stackoverflow.com/questions/14640456

Question

I Have Two View controllers.

  1. First UIViewController contain one UIImage, when I click "crop" button, go to second view controller I pass the image by push view controller, here I'am cropping my UIImage.

  2. In second UIViewController after cropping my image, clicking "done" button, I need to pass the cropped image to first view.

Problem is when I use pop-view controller, image is not passing.

Was it helpful?

Solution

Try like this. First view controller should have a property

@property (assign)UIImage *croppedImage;

Second view controller should have

@property (assign)FirstViewController *first;

Before popping set

first.croppedImage = self.image; 

OTHER TIPS

1)Make a UIIMAGE *variable in first view controllers header.

2)set the uiimage variable from second view controller before popping.

3)POP the second view controller.

If this is not working make a singleton class consisting of uiimage variable

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top