Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何导航回情节提要上的“我的视图控制器”?_Objective C_Xcode_Navigation_Xib_Viewcontroller - Fatal编程技术网

Objective c 如何导航回情节提要上的“我的视图控制器”?

Objective c 如何导航回情节提要上的“我的视图控制器”?,objective-c,xcode,navigation,xib,viewcontroller,Objective C,Xcode,Navigation,Xib,Viewcontroller,我已经设置了两个按钮,将我导航到“SecondViewController”和“ThirdViewController”,但为此我创建了.XIB文件。这些很好用 我用过: -(IB Action) clickButton { ThirdViewController *third = [[ThirdViewController alloc] initWithNibName:nil bundle:nil]; [s

我已经设置了两个按钮,将我导航到“SecondViewController”和“ThirdViewController”,但为此我创建了.XIB文件。这些很好用

我用过:

-(IB Action) clickButton
{
     ThirdViewController *third = [[ThirdViewController alloc]
                                  initWithNibName:nil bundle:nil];
     [self presentViewController:third animated:YES completion:NULL];
 }
同样,这很好用。我的问题是,当我到达我的“ThirdViewController”并想设置一个后退按钮以将我带回初始的ViewController时,它不起作用,因为它位于Main.Storyboard上,并且不是XIB文件。我该怎么做?或者我必须制作一个XIB文件并去掉Main.storyboard


如果没有NavigationController,我怎么做呢?我没有使用NavigationController。您应该使用View而不是.XIB文件。它们已经过时了,现在几乎不用了。对于导航,您可以使用Seague。为此,您需要在一个视图中创建一个按钮,右键单击该按钮,并在单击该按钮时将其拖放到要打开的视图中。下一个视图上的“后退”按钮也可以这样做。

所以你说的是从本质上重新开始,不要使用.XIB文件?是的。如果你没有在你的应用程序中创建很多东西,那么这是最好的。由于在线教程的原因,我开始创建应用程序时也陷入了这个阶段,但最终还是切换了。你能将我链接到任何视频或任何有助于我学习新故事板和视图的内容吗?我看到的所有视频都使用XIB文件。如果这对您有帮助,请将答案标记为正确。对于“我已经设置了两个按钮,可将我导航到“SecondViewController”和“ThirdViewController”,但为此,我创建了.XIB文件。”,您将这些按钮设置在何处?在你的故事板上?