[Solved] How to pass value to another controller view in Xcode


I end up using prepareForSegue method.
first i create a string in my third view controller.

@property (strong,nonatomic) NSString* stringFromSecondView;

Then I gave the push segue an ID called “getDate” and in my second view class use this code below and remember to import the thirdviewcontroller.h

#import "thirdViewController.h"

-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
    if([segue.identifier isEqualToString:@"getDate"]){
        NSString *intro = _myDate.text;
        thirdViewController *vc = [segue destinationViewController];
        vc.stringFromSecondView = intro;
    }
}

Now back to my thirdViewController.m

_myLabel.text = stringFromSecondView;

solved How to pass value to another controller view in Xcode