I want to segue to a photoViewController that has an UIImageView. In flickrTVC, I say:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
Call [vc view] before setting the o of the view
Your destination view controller hasn't loaded its view hierarchy by the time your source view controller receives the prepareForSegue:sender:
message. So your destination VC's _imageView
variable is nil
.
The recommended approach is to store the image (or, probably even better, the image file name) as a property of the destination VC, and then set the image view's image in the destination VC's viewDidLoad
or viewWillAppear:
method.