I've got a very stupid problem. I have a TableView
where I'd like to make each cell editable by pushing into a DetailController
. It's working so far, but when I do
NSLog(@"selectedItem: %@", selectedItem_);
in viewDidLoad
, the log displays:
selectedItem: (null)
selectedItem: Toe
RootViewController (didSelectRowAtIndexPath
):
NSString *selectedItem = [content objectAtIndex:indexPath.row];
DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:[NSBundle mainBundle]];
detailViewController.selectedItem_ = selectedItem;
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
DetailViewController (viewDidLoad
):
NSLog(@"selectedItem: %@", selectedItem_);
[super viewDidLoad];
What am I doing wrong?