I have a UITableView set up and when the user selects an item from the table, it should navigate to a nib file that shows the details about that selected item.
In DetailViewController.m, where the table is, I have...
Code:
- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
moredetailViewController = [[MoreDetailViewController alloc] init];
[[self navigationController] pushViewController:moredetailViewController
animated:YES];
[moredetailViewController release];
}
And in MoreDetailViewController.m, I have...
Code:
-(id)init {
[super initWithNibName:nil bundle:nil];
//[super initWithNibName:@"MoreDetailViewController" bundle:nil]; // still doesn't appear using this way
NSLog(@"---> MoreDetailViewController"); // this does get printed to console every time an item is selected
// set up navigation stuff
UIBarButtonItem *bbi;
// done button
bbi = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone
target:self
action:@selector(goBack:)];
[[self navigationItem] setLeftBarButtonItem:bbi];
[bbi release];
return self;
}
I get no errors or warnings and the NSLog msg in init does get printed. Any ideas??
thanks!