viewDidLoad() の後
self.navigationItem.backBarButtonItem;
self.navigationController.navigationItem.backBarButtonItem;
self.navigationItem.leftBarButtonItem;
self.navigationController.navigationItem.leftBarButtonItem;
self.parentViewController.navigationItem.backBarButtonItem;
はすべてゼロですが、戻るボタンが表示され、いつ使用されますか
self.navigationItem.hidesBackButton = YES;
戻るボタンを隠します!戻るボタンを (setEnabled:) で無効にしたいだけで、非表示にするのではありません!