Я нахожусь в ViewControllerA
, а другие ViewControllerB
также загружаются в stack.viewControllerB
видоуправления, также имеет экран камеры.С ViewControllerA
я звоню ViewControllerB
по следующему коду:
AppNameAppDelegate *appDelegate = (AppNameAppDelegate *)[[UIApplication sharedApplication] delegate];
ViewControllerB *l_ViewControllerB = [appDelegate ViewControllerB];
l_ViewControllerB.view.hidden = NO;
[self.navigationController pushViewController:l_ViewControllerB animated:YES];
Теперь с ViewControllerB
я хочу переключиться на ViewControllerC
.
self.view.hidden = YES;
ViewControllerC *l_ViewControllerC = [[ViewControllerC alloc] init];
[self.navigationController pushViewController:l_ViewControllerC animated:YES];
[l_ViewControllerC release];
Ноэто навигация к ViewControllerA
, которая мне не нужна, поэтому мне нужна помощь, как перейти к ViewControllerC
без отображения ViewControllerA
.
Обновление: ViewControllerB определен в файле ViewControllerB.mm, естьнекоторое кодирование C ++ также включено в файл ViewControllerB.mm.Это будет иметь какое-либо значение, если ViewControllerB определен в файле ViewControllerB.m или ViewControllerB.mm?