У меня есть приложение с панелью вкладок и контроллером навигации на каждой вкладке. Я установил уведомление о том, что когда он обедает, пользователь может получить обед в приложении, нажав на действие на предупреждение.нажатие контроллера просмотра внутри панели вкладок из делегата приложения после уведомления
Я хочу перенаправить пользователя в один из видов внутри одного из контроллеров.
я попытался это:
- (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];
[email protected]"NO Category";
detailViewController.personID = ind r ;
rootControler.selectedIndex = 1;
[rootControler.tabBarController.selectedViewController.navigationController pushViewController:detailViewController animated:YES];
}
, но ничего не происходит (не сбоями), за исключением из: rootControler.selectedIndex = 1;
, когда я пытался: presentModalViewController
я получил вид отлично, но без навигации контроллера.
благодаря Шани
благодаря Джеф теперь его рабочий, только пришлось изменить последнюю команду: [rootControler presentModalViewController: navigationController анимированный: YES]; хороший день – shannoga
проблем нет. Не стесняйтесь щелкнуть зеленую галочку, чтобы отметить этот ответ, как принято; это поможет вам получить ответы на будущие вопросы. –