でapplication:didFinishLaunchingWithOptions:
初期化しUINavigationController
ます。後で、UINavigationController
ウィンドウにを追加します。
[self.window addSubview:navigationController.view]
これはすべて正常に機能します。ここで、アプリにローカル通知を追加しました。ユーザーが通知に応答したときに、を表示したいと思いUIViewController
ます。だから私はオーバーライドできると思いapplication:didReceiveLocalNotification:
ました、そしてそこで、私の:を使用してnavigationController
ください
[navigationController pushViewController:someVC animated:YES];
ただし、これは機能しません。デバッグを行ったところ、が表示されていないのにスーパービューnavigationController
がないことnil
に気づきました。表示されていないと思います。navigationController.view
だから、私の質問は、UIViewController
それが表示されるようにどこにプッシュする必要があるかということです。