MasterViewController.h
NSString *quality;
MasterViewController.m
#import DetailViewController.h
-(void)viewDidLoad {
quality = [NSString stringWithFormat:@"string to pass"];
...
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"showDetail"]) {
DetailViewController *detailView = [segue destinationViewController];
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
theList = [app.listArray objectAtIndex:indexPath.row];
detailView.theList = theList;
detailView.streamQuality = quality;
}
}
DetailViewController.h
@property (nonatomic ,retain) NSString *streamQuality;
DetailViewController.m
@synthesize streamQuality;
NSLog(@"Final: %@", streamQuality);
Output: Most I get "Thread 1: EXC_BAD_ACCESS(code=2, address=0x10)"
or something random like
"Final: Copy Audio Address"
However this works fine:
detailView.streamQuality = @"hello";