Я создаю tabbarcontroller, используя IB, который содержит 5 вкладок, На каждой вкладке есть серия контроллера вида.Как выбрать определенный контроллер вида из tabbarcontroller?
tab1- view1-view2
tab2 - view3
tab3 - view4-view5-view6
tab4 - view7
tab5 - view8-view9
здесь я используя uilocalnotification после нажатия на уведомление, я хочу открыть view6 с tab3.
Это мой код
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {
UIApplicationState state = [application applicationState];
if (state == UIApplicationStateInactive) {
application.applicationIconBadgeNumber = 0;
[[UIApplication sharedApplication] cancelAllLocalNotifications];
view6 *v6 = [[view6 alloc] initWithNibName:@"view6" bundle:nil];
[v6 showmyvalues]; //showmyvalues is the method in view6
}
}
Я также попробовать этот код
view6 *v6 = [[view6 alloc] initWithNibName:@"view6" bundle:nil];
UINavigationController *navigationController =
[[UINavigationController alloc] v6];
[tabBarController.selectedViewController.navigationController
pushViewController:navigationController animated:YES];