How to hide a UIBarButtonItem in your Navigation Controller
Since UIBarButtonItems do not have a “hidden” property, we can’t just set this to yes and it’ll disappear. Instead, we can set them to nil.
In this example we’re hiding the right item in the navigation controller:
[self.navigationItem setRightBarButtonItems:nil animated:YES];