我有一个带有标签栏的应用程序和每个标签内的导航控制器。我设置了一个通知,当它午餐时,用户可以通过按警报上的操作来获取午餐应用程序。
我想将用户重定向到其中一个控制器内的视图之一。
我试过这个:
- (void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif {
NSArray *data = [notif.userInfo objectForKey:@"todoDate"];
NSInteger ind = [[data objectAtIndex:2] integerValue];
QuickViewController *detailViewController ;
detailViewController = [[QuickViewController alloc] initWithNibName:@"QuickViewController" bundle:nil];
detailViewController.title = @"Edit";
detailViewController.personName = [data objectAtIndex:0];
detailViewController.DelitionDate=[data objectAtIndex:1];
detailViewController.personCategory=@"NO Category";
detailViewController.personID = ind r ;
rootControler.selectedIndex = 1;
[rootControler.tabBarController.selectedViewController.navigationController pushViewController:detailViewController animated:YES];
}
但除了 :rootControler.selectedIndex = 1; 之外什么都没有发生(没有崩溃)
当我尝试时:presentModalViewController
我得到了完美的视图,但没有导航控制器。
谢谢沙尼