我正在构建一个带有当天报价的应用作为标签控制器中的第三个标签。我想选择Local Notifications让用户知道他们有时会安排新报价。我还希望在点击通知时让应用程序直接打开第三个选项卡,但我不知道如何执行此最后一部分。我看过Open a specific tab/view when user receives a push notification,但接受的答案真的没有任何关于如何做的细节。本地通知已在代码中设置,只需知道要在通知代码中放入什么,或者appdelegate本身将其打开到第三个选项卡。感谢
答案 0 :(得分:1)
在application:didFinishLaunchingWithOptions:
UILocalNotification *localNotif = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotif) {
tabBarController.selectedIndex = 2;
}