DSTViewController.m
Insert the file with some old name here. y
- (void) prepareForSegue:(UIStoryboardSegue *)segue                   sender:(id)sender {     UIViewController *newViewController = segue.destinationViewController;     newViewController.view.backgroundColor = [UIColor greenColor]; }
Change the variable name from greenViewController to newViewController.
New Text
- (void) prepareForSegue:(UIStoryboardSegue *)segue                   sender:(id)sender {     UIViewController *newViewController = segue.destinationViewController;     if ([segue.identifier isEqualToString:@"showGreenScene"]) {         newViewController.view.backgroundColor = [UIColor greenColor];     } }
Only change the background color to green if the segue identifier is showGreenScene.
Similarly, color the target view blue if the identifier is showBlueScene.
- (void) prepareForSegue:(UIStoryboardSegue *)segue                   sender:(id)sender {     UIViewController *newViewController = segue.destinationViewController;     if ([segue.identifier isEqualToString:@"showGreenScene"]) {         newViewController.view.backgroundColor = [UIColor greenColor];     } else if ([segue.identifier isEqualToString:@"showBlueScene"]) {         newViewController.view.backgroundColor = [UIColor blueColor];     } }