私はuisearchdisplayコントローラーを備えたuitableviewcontrollerを持っています。テーブルセルをタップすると、コンテンツを含む別のビューがプッシュされ、プッシュされたViewControllerのナビゲーションバーが非表示になります。ビューコントローラには独自のuitoolbarがあり、これまでのところすべて問題ありません。問題は、検索結果が表示されたときにテーブルのセルビューをタップすると、ナビゲーションバーが上にあるuitoolbarを備えたViewControllerがプッシュされることです。したがって、プッシュされたビューに2つのバーがあります。ナビゲーションバーを非表示にしたくありません。このコードは、ビューコントローラが検索結果からプッシュされない場合に機能します
[self.navigationController setNavigationBarHidden:YES animated:YES];
uisearchdisplayコントローラーを使用して、他のビューが押されたときにナビゲーションバーを非表示にすると、何が欠けていますか?