为什么我不能在Xcode 6.1中使用show segue?

5
所以我正在为另一个Swift项目进行测试,我想连接一个TableViewController(表视图控制器),它内嵌了一个NavigationController(导航控制器),使用一个bar button item和第二个ViewController(视图控制器)之间的segue。当我通过控件拖动按钮到ViewController时,我只能看到以下选项:

据我所知,我应该看到长列表,包括show和show detail。即使我用push或其他任何segue来连接它们,如果我选择segue,我也无法选择show或show detail作为segue的类型。我做错了什么?我没有修改过ViewController.swift。谢谢!

1
你关闭了尺寸类吗?如果是这样,你只能得到你所展示的选项。那些其他选项是适应性segue,只有在尺寸类的上下文中才有意义。 - rdelmar
好的,没问题。有点奇怪。你能把这个发表为一个答案,这样我就可以接受并点赞了吗? - user3832611
1个回答

6
新的自适应转场选择,"展示(show)", "显示详细信息(show detail)",和"模态展示(present modally)",以及"弹出式呈现(popover presentation)",仅在您使用尺寸类时才可用。这是有道理的,因为如果您不使用尺寸类,则不需要转场是自适应的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接