【发布时间】:2015-09-08 05:48:40
【问题描述】:
为了不重复,我到现在才问,整天都在尝试。所以我知道以前有人问过,但他们都没有帮助我。我在使用故事板时遇到了问题,而且越来越混乱。
我在互联网上发现使用 segues 并覆盖方法 performSegueWithIdentifier:sender
: 会有我,我试过了。我将其实现为:
- (IBAction)segmentChanged{
if([segmentedControl selectedSegmentIndex] == 0)
[self performSegueWithIdentifier:@"Doviz" sender:self];
else
[self performSegueWithIdentifier:@"Altin" sender:self];
}
这是我的故事板:
请注意,我连接的是 push 方法而不是 embed、modal 和 custom,并且不是将它们连接到 segmentedController 而是连接到视图。也许也可能有什么问题。 最后,当我尝试运行我的应用程序时,出现了错误:
找不到 segue 'Altin' 的导航控制器。推动转场 只能在源控制器由实例管理时使用 UINavigationController.
我是新手,学习 Xcode 直到 1 周,所以如果你能给我一个详细的答案,我将不胜感激。
【问题讨论】:
-
在 UINavigationController 中嵌入第一个控制器,它应该可以工作
-
添加我的故事板的最后一个情况,但错误仍然相同。
-
您嵌入了目标控制器,您需要嵌入第一个视图控制器。
-
要正确,我应该再问一次。所以从那个蓝色的视图控制器,我应该去表格视图,从表格我应该去导航之一。我猜对了吗?
-
不,导航控制器没有出路
标签: ios xcode6 storyboard uisegmentedcontrol