ローカル通知をクリックして特定のView Controllerを開こうとしていますが、アプリがバックグラウンドであれば、メソッドには[launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
がないため、できません。できる場合はお手伝いをしてください、ありがとうございます。アプリケーションがフォアグラウンドにある場合、ローカル通知をクリックして特定のビューコントローラを開きますか?
0
A
答えて
1
更新
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
yourViewController *obj=[storyboard instantiateViewControllerWithIdentifier:@"yourViewControllerStoryboardID"];
// [self.window.rootViewController.navigationController pushViewController:obj animated:YES];
self.window.rootViewController = obj;
好き
- (void)applicationDidBecomeActive:(UIApplication *)application {
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
MapViewController *obj=[storyboard instantiateViewControllerWithIdentifier:@"Map"];
// [self.window.rootViewController.navigationController pushViewController:obj animated:YES];
self.window.rootViewController = obj;
}
アップデート1
あなたはここに
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
でlocalnotificationアクションを得ることができます 完全チュートリアルについては、this
+0
@PayalManiyar - Tanxの仲間、 –
+0
@ Anbu.Karthikどうすればそのユーザーが通知をクリックしたかどうか知ることができますか? –
+1
@MuhammadUmair - 更新された回答を同時に確認するこのチュートリアルでもurの問題を解決しますhttps://nrj.io/simple-interactive-notifications-in-ios-8/ –
関連する問題
- 1. ローカル通知、applicationIconBadgeNumberは、アプリケーションがフォアグラウンドにあるときに残ります
- 2. IOS 5ローカル通知はフォアグラウンドでは方法があります
- 3. iPhone SDKのフォアグラウンドでのローカル通知
- 4. $ .getが特定の値を返す場合に通知を送信する
- 5. 子ビューコントローラが自身を削除したことを親ビューコントローラに通知する方法はありますか?
- 6. カーソルが特定のテキストボックスにある場合は、ボタンをクリックしてそのテキストボックステキストのみを削除します。
- 7. iPhoneのローカル通知を特定の時間に
- 8. ローカル通知のみを使用する場合は、アプリIDのプッシュ通知を有効にする必要がありますか?
- 9. クリック可能なアイテムに特定のクラスがある場合、Jqueryイメージがスワップしてdiv内にスワップします
- 10. アクティビティがスタックの先頭にある場合の通知(再開/一時停止)
- 11. ローカル通知アプリケーションをアンインストールして再インストールしたときにトリガーされる
- 12. 通知の処理に20秒以上かかる場合があります
- 13. モノタック:コントローラがフォアグラウンドに持ち込まれました - 通知?
- 14. Blackberry - メッシュ通知のアプリケーションを開くをクリック
- 15. Androidにローカル通知がありますか?
- 16. アクティブなアプリケーションをiphoneローカル通知
- 17. iOSの開発:プッシュ通知が私のローカル通知が発射されるのを防ぎます
- 18. 通知はクリックしますが、新たにアクティビティを開始する必要はありませんか?
- 19. iOS特定の時間に毎日ローカル通知を送信する
- 20. アプリケーションがアクティブになったときにローカル通知を閉じる
- 21. 通知ピクセルから特定の色が
- 22. アプリケーションがフォアグラウンドになるとアンドロイドアプリケーションはデフォルトのホームページを常に開きます
- 23. プッシュ通知から特定のビューを開く
- 24. 特定のクラスがある場合とない場合のデザインインターフェイス
- 25. Xcode 7のアニメーションは、ビューコントローラを初期ビューコントローラとして設定した場合にのみ動作します
- 26. デバイストークンXcodeを検索しますか?プッシュ通知の場合
- 27. アクティビティを開始してもアプリケーションがフォアグラウンドにならない
- 28. アプリケーションがアンドロイドで閉じられている場合でも、特定の時間後に通知をプッシュするにはどうすればいいですか?
- 29. マップ上の属性をクリックすると、特定のタブが開きますか?
- 30. `webview-html`がローカル通知と通信できるようにする方法はありますか?
http://stackoverflow.com/a/15502253/1850983を参照してください。それはあなたが問題を解決するのに役立ちます。 –
@PayalManiyarあなたの答えをありがとう、アプリがフォアグラウンドの場合、私はこれを行うには、上記のリンクは、アプリケーションがフォアグラウンドではない場合は、うまくいきたいです。 didFinishLaunchingWithOptionsが呼び出されないため、通知をクリックしたことをどのように知っているでしょうか。 –
私は答えを与えました。 upvoteしてください。 –