В Xcode 4. их использование не сработает;
self.navigationItem.leftBarButtonItem.enabled=NO;
self.navigationItem.leftBarButtonItem=nil;
self.navigationController.navigationBar.backItem.hidesBackButton=YES;
[self.navigationItem.leftBarButtonItem release];
Мне действительно интересно, почему вы упоминаете rightBarButtonItem?Когда вы перемещаетесь, это leftBarButtonItem, который изменяется.
Что работает;
1) self.title =@"";
обнуляет заголовок экрана, когда контроллер навигации помещает подробный вид в стеккнопка возврата не создается.
2) замена leftBarButtonItem
чем-то другим изменяет кнопку, но не решает вашу проблему.
3) Альтернатива.Скрыть панель навигации;[self.navigationController setNavigationBarHidden:YES animated:YES];