Button 推送不带NavigationController的新视图

Button 推送不带NavigationController的新视图,button,navigation,Button,Navigation,我错过了一些东西。在按下第一个按钮后,我试图引入一个新的视图。显然,以下代码仅在某些情况下有效: SecondViewController*控制器=[[SecondViewController alloc]initWithNibName:@“SecondViewController”捆绑包:nil]; [[self-navigationController]pushViewController:控制器已设置动画:是] 我在另一个应用程序中使用了这段代码,效果很好。所以我想这是事情的安排方式。另一

我错过了一些东西。在按下第一个按钮后,我试图引入一个新的视图。显然,以下代码仅在某些情况下有效:

SecondViewController*控制器=[[SecondViewController alloc]initWithNibName:@“SecondViewController”捆绑包:nil]; [[self-navigationController]pushViewController:控制器已设置动画:是]

我在另一个应用程序中使用了这段代码,效果很好。所以我想这是事情的安排方式。另一个应用程序是基于导航的,但这一个只有两个视图。我可能需要在某个地方指定一些东西,或者在IB或其他地方建立一些链接。(我已经验证了按钮触发上述代码,以便链接正常。)


有人知道我可以忽略什么吗?我认为navigationController不是一个好办法,因为我没有使用导航栏设置。那么,我应该做些什么来获得第二个视图呢。我相信这对很多人来说都是显而易见的。

您是否检查了Interface Builder中的按钮和视图是否正确连接?这是最有可能导致您看到不一致的原因。

谢谢。是的,按钮接线正确,在调试器中,我可以通过我发布的行跟踪代码。在调试器中跟踪之前,我甚至在那里放了一个NSLog。只是风景没有改变。