Благодаря новому единому входу Facebook вход в Facebook означает, что мое приложение временно закрыто. Проблема в том, что требования моего приложения диктуют, что оно не может работать в фоновом режиме. Итак, когда мое приложение возвращается, оно находится на исходном контроллере вкладок / представлений.
Я пытаюсь вернуть вещи в вид входа в Facebook. Для этого требуется программный выбор вкладки И нажатие с этой вкладки на отдельный контроллер представления.
Я могу программно выбрать вкладку без проблем:
[[UIApplication sharedDelegate].tabBarController setSelectedIndex:4];
Но я не могу выдвинуть контроллер представления из недавно выбранной вкладки. Я пробовал
AboutViewController *nextViewController = [[AboutViewController alloc] initWithStyle:UITableViewStyleGrouped];
((AboutViewController *)nextViewController).hidesBottomBarWhenPushed = NO;
[[[[[UIApplication sharedDelegate] tabBarController] selectedViewController ] navigationController] pushViewController:nextViewController animated:NO];
[nextViewController release];
и
AboutViewController *nextViewController = [[AboutViewController alloc] initWithStyle:UITableViewStyleGrouped];
((AboutViewController *)nextViewController).hidesBottomBarWhenPushed = NO;
[[[[[UIApplication sharedDelegate] tabBarController] navigationController] pushViewController:nextViewController animated:NO];
[nextViewController release];
Возможно ли это сделать?