I'm having trouble trying to modify the navigation bar in the subview portion of my application.
self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemDone
target:self action:@selector(add_Clicked:)] autorelease];
I have no issues modifying the navigation bar in any of my UIViewControllers classes.
The simplified application class outline is as such:
AppDelegate - UIViewControllerA (has a left and a right navigationBarButton) - Subview is displayed when a SegmentControl is selected. (Within the subview, I'm trying to modify the right NavigationBarButton that is displayed)
[self.view addSubview:newControllerName.view];
Methods I have attempted:
- Trying to set self.navigationItem.rightBarButtonItem within my subview to a new UIBarButtonItem.
- Creating a pointer to UIViewControllerA within my AppDelegate. The UIViewControllerA contains a function setNavButton I wrote to set the rightBarButtonItem to a button. Then I am referencing the AppDelegate's reference to UIViewControllerA and attempting to call setNavButton. I included a NSLog call to see if that function is being called and it is executing but the NavigationBar isn't being modified.
I'm also having trouble pushing a ViewController within a subview with the following: [self.navigationController pushViewController:newViewControllerHere animated:YES];
I'm not getting any errors during compile or run time.
Anyone have any ideas?