0
我使用包含5個選項卡的IB創建tabbarcontroller,每個選項卡都包含一系列視圖控制器。如何從tabbarcontroller中選擇特定的視圖控制器?
tab1-廠景,視圖2
TAB2 - VIEW3
TAB3 - view4-view5-view6
TAB4 - view7
tab5 - view8-view9
我在這裏使用uilocalnotification 點擊通知後,我想從tab3打開view6。
這是我的代碼
- (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];