2

タブ コントローラーの 3 番目のタブとして、その日の引用を使用してアプリを作成しています。ローカル通知のオプションを使用して、スケジュールを設定したときに新しい見積もりがあることをユーザーに知らせたいと思います。また、通知がクリックされたときにアプリを 3 番目のタブに直接開いてもらいたいのですが、この最後の部分を行う方法がわかりません。ユーザーがプッシュ通知を受信したときに特定のタブ/ビューを開くを見てきましたが、受け入れられた回答には実際にその方法に関する詳細がありませんでした。ローカル通知は既にコードで設定されています。通知または appdelegate 自体のコードに何を入力して 3 番目のタブを開くかを知る必要があります。ありがとう

4

1 に答える 1

1

application:didFinishLaunchingWithOptions:

UILocalNotification *localNotif = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotif) {
    tabBarController.selectedIndex = 2;
}
于 2012-07-31T19:49:27.237 に答える