I was to pass a NSString from RootViewController(UITableViewController) to DetailViewController .
t RootViewController.m
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
DetailViewController *detailViewController = segue.destinationViewController;
detailViewController.name = @"foo";
}
DetailViewController.h:
NSString *name;
@property (nonatomic,strong) NSString *name;
DetailViewController.m
@synthesize name = _name;
NSLog(@"%@", name);
The result of NSlog is null. Appreciate for any hint. Thanks a lot.
I can’t really see when you are executing your nslog. So i’m thinking you ask for the name before you are setting it.
And another thing. If you write:
you should use this too: