いくつかのタブを表示するタブバーアプリケーションがあります。通知の場合、「戻る」を押す機能を備えたビューコントローラにユーザーを誘導したい。私のアプリがナビゲーションコントローラーアプリのみだったとき、AppDelegateで次のコードを使用しました。
UIStoryboard *mainStoryboard = self.window.rootViewController.storyboard;
DetailViewController *detailViewController = (DetailViewController*)[mainStoryboard instantiateViewControllerWithIdentifier: @"detailViewController"];
[(UINavigationController*)self.window.rootViewController pushViewController:detailViewController animated:NO];
このコードは、アプリをタブバーに変換するまでは正常に機能していました。「self.window.rootViewController」は「UINavigationController」タイプではなくなったため、「pushViewController」を呼び出すと、メソッドが存在しないという例外が生成されるようです。タブバーアプリケーションでこれを機能させる方法はありますか?
ありがとう