In my app I have at least a dozen
[self.navigationController setNavigationBarHidden:NO animated:YES];
I guess, I hit another one of those Apple "just bloody do it" things.
In addition to having that line in the
viewWillAppear method, I added this to
self.navigationController.navigationBarHidden = NO;
Now it work as I want it. Interestingly, if I remove either of the two lines, it doesn't work; it only works with both lines in place.
Whatever, it works now.