私の目標を達成するための最良の方法は何でしょうか。ストーリーボードを使用していて、ルートビューとしてタブバーコントローラーを備えたiPhoneアプリがあります。タブの1つの下に、ナビゲーションコントローラーに埋め込まれ、ローカル通知が押されたときに約3スライドの深さのビューコントローラーを表示する必要があります。
これを行うための最良の方法のアイデアはありますか?これをクリーンな方法で実装することを継続し、誰も応答がない場合は投稿しますが、正しい方向での助けをいただければ幸いです。ありがとう。
私の目標を達成するための最良の方法は何でしょうか。ストーリーボードを使用していて、ルートビューとしてタブバーコントローラーを備えたiPhoneアプリがあります。タブの1つの下に、ナビゲーションコントローラーに埋め込まれ、ローカル通知が押されたときに約3スライドの深さのビューコントローラーを表示する必要があります。
これを行うための最良の方法のアイデアはありますか?これをクリーンな方法で実装することを継続し、誰も応答がない場合は投稿しますが、正しい方向での助けをいただければ幸いです。ありがとう。
これは私が求めていた方法でした:
そして、ストーリーボードからのビューのレイアウトを持つ既存のビューコントローラーを使用したかったので、これを使用してそれらを取り込み、必要なものを初期化しました。これが将来他の誰かを助けるのを手伝ってください。
userInfoクラスでプロパティを使用しますUILocalNotification。表示したいコントローラの名前で文字列をセットアップします。
次の方法で通知をキャッチします。
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
AppDelegate で。次に、UILocalNotification で保存した文字列を検索し、次のメソッドを使用しますUINavigationController:
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated
適切なビューコントローラーを表示するため。アプリに常に同じビュー コントローラーを表示させたい場合は、 をセットアップする必要はありません。上記のメソッドuserInfoを実装するだけで済みます。UINavigationController
それが役に立てば幸い。