私はかなりiPhoneに慣れていません。私には独特の問題があります。ビューコントローラーをサブビューとして現在のビューに追加しています。そして、そこから新しいView Controllerをプッシュしたいと思います。問題は、pushViewController を実行しようとすると応答しないことです。
たとえば、CurrentViewController では、NewViewController のビューを subView として追加しました。
[self.view addSubView : NewViewController.view]
NewViewController から、ボタンをクリックすると、次のようになります。
SecondViewController *secondVC = [SecondViewController alloc]initWithNibName:@"SecondViewController" bundle:nil];
[self.navigationController pushViewController:secondVC animated:YES];
ここで、secondVC はスタックにプッシュされません。