Xcode 6.1 中的 segue 操作列表中没有 "show"

No "show" in the segue action list in Xcode 6.1

我是 swift 和 IOS 开发的新手。

系统信息:Xcode6.1版本说明 OS X 10.10.1

我的应用程序有两个视图控制器,ViewA 和 ViewB(没有导航控制器),我想通过单击 ViewA 中的 UIButton 从 ViewA 跳转到 ViewB。 ViewA 已被设置为 App 中的初始视图控制器。

按照一些在线说明,我按下 ctrl 并拖动 ViewA 中的 UIButton 以指向故事板中的 ViewB window。但是,我只得到一个不完整的 segue 列表(总共只有 4 个项目),如下所示,其中我看不到 "show" 项目。

#

动作转场 推 模态的 自定义

#

在旧版本中可能看起来像这样,但在 Xcode 6.1 中确实如此。

我从其他人那里看到了一些菜单的屏幕副本,他们的操作列表中有更多的项目。由于在我的 segue acton 列表中没有可用的 "show",我使用了 "custom" 项。它还帮助我跳转到 ViewB,但我在编译时收到以下警告。

"Custom segues must have a custom class" "Unsupported Configuration Custom segues must have a customer class"

我的问题是: 1) 如何访问 segue 动作列表中的内置 "show" 时间? 2)既然到目前为止一切正常,有没有直接摆脱警告信息的方法?

如果您需要更多信息来确定问题,请随时告诉我。

由于我是 iOS 开发新手,我的问题可能有点愚蠢,但我确实需要您的帮助。
感谢您对我的问题的影响。

我要一步一步来完成这个过程:

  1. 创建一个新项目。我为 iPhone.
  2. 使用了单视图应用程序
  3. 向故事板添加第二个视图控制器(故事板左侧的面板应如下所示)。如果您没有看到面板,请单击故事板左下角的图标。

  1. 将按钮拖到故事板

  1. 按住控件并从按钮拖动到第二个视图控制器上的空白 space 以获取此菜单。

  1. 点击显示进行转场。

  1. 如果您已经有一个 segue,您可以通过单击它来更改它的类型。在故事板的右侧,您应该有一个面板,其中包含有关转场的信息。您可以从此处更改类型。如果您没有看到该面板,请单击工具栏上的图标将其拉出。

是的,你是对的。我从一开始就得到了菜单。非常感谢。

另外,正如评论所建议的,我需要打开大小 class 才能访问完整的 segues 菜单。

非常感谢。

如评论中所述,我认为必须将此作为答案包括在内(因为这是确切的问题,许多人都面临)。

听起来你关闭了尺寸 类。如果您需要其他 segue 选项,请重新打开它们。

希望它能对那些因缺少选项而苦苦挣扎的人有所帮助。

编辑:

Size Classes have now been renamed to Trait Variations.