常にUINavigationController
表示されていることが確実にわかっているアプリケーションがあり、このコントローラーの外側から別のビューコントローラーをモーダルに表示する必要があるとします (たとえば、コマンドパターンを使用していて、与えたくないため)。それへのView Controllerへの参照)。
「ルート」ナビゲーションコントローラーを取得し、そのメソッドを呼び出す安全な方法はありpresentModalViewController:animated
ますか?
使ってみたのです[UIApplication sharedApplication].keyWindow.rootViewController
が、アラート中は nil であることがわかりました。