Чтобы восстановить приложение iphone в контроллере представления, я пытаюсь выдвигать контроллеры представления один за другим в делегате приложения.
Порядок контроллеров представления в стеке изначально такой:1. Root View Controller2. Первый вид контроллера3. Второй вид контроллера
Я хочу, чтобы при запуске моего приложения оно переходило непосредственно на контроллер второго представления.Для этого я написал следующий код:
[self.navigationController popToRootViewControllerAnimated:NO];
RootViewController *rootViewController = [[RootViewController alloc]initWithNibName:@"RootViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:rootViewController animated:NO];
FirstViewController *firstViewController=[[NSClassFromString(@"FirstViewController") alloc] initWithNibName:@"FirstViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:firstViewController animated:NO];
SecondViewController *secondViewController=[[NSClassFromString(@"SecondViewController") alloc] initWithNibName:@"SecondViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:secondViewController animated:NO];
Проблема заключается в том, что при загрузке контроллера второго представления его кнопка возврата называется «Назад», а не заголовком первого контроллера представления.Я не установил явно кнопку возврата в третьем контроллере вида.
С уважением