Я нажимаю test2ViewController в Test1ViewController.m,
Test2ViewController *test2ViewController = [[Test2ViewController alloc] initWithNibName:@"Test2ViewController" bundle:nil];
[self.navigationController pushViewController:test2ViewController animated:YES];
в Test2ViewController.m, я вставляю subview test3ViewController,
Test3ViewController *test3ViewController = [[Test3ViewController alloc] initWithNibName:@"Test3ViewController" bundle:nil];
[self.view addSubview:test3ViewController.view];
мой вопрос, я хочу выдвинуть новый вид (test4ViewController) в test3ViewController, но действие кнопки в test3ViewController.view не работает
-(IBAction) goButtonAction:(id) sender {
Test4ViewController *test4ViewController = [[Test4ViewController alloc] initWithNibName:@"Test4ViewController" bundle:nil];
[self.navigationController pushViewController:test4ViewController animated:YES];
}
Кажется, что test3ViewController не находится в потоке навигации, как я могу выдвинуть новый вид в представлении вставки?