私のアプリでは、コントローラーを uinavigation コントローラーからタブバー アイテムのナビゲーション コントローラーに移動できます (私のタブバー コントローラー内では、各タブバー アイテムには個別の uinavigation コントローラーがあります) が、ナビゲーション コントローラーに戻ることはできません。
pushviewcontroller と presentModalViewController の両方を試しましたが、どちらの場合も戻るナビゲーションが機能しません。
この問題は iOS 4.3 でのみ発生しますが、iOS 5 では問題なく動作します
modalviewController を閉じるために以下のコードを試しました。
[self dismissModalViewControllerAnimated:YES];