【发布时间】:2015-01-01 22:52:40
【问题描述】:
我是 swift 和 IOS 开发的新手。
系统信息:Xcode 6.1 发行说明 OS X 10.10.1
我的应用程序有两个视图控制器,ViewA 和 ViewB,(没有导航控制器),我想通过单击 ViewA 中的 UIButton 从 ViewA 跳转到 ViewB。 ViewA 已被设置为 App 中的初始视图控制器。
按照一些在线说明,我按下 ctrl 并拖动 ViewA 中的 UIButton 以指向情节提要窗口中的 ViewB。但是,我只有一个不完整的 segue 列表(总共只有 4 个项目),如下所示,其中我看不到“显示”项目。
#动作转场 推 模态的 自定义
#在旧版本中可能看起来像这样,但在 Xcode 6.1 中是这样的。
我从其他人那里看到了一些菜单的屏幕副本,他们的动作序列列表中有更多的项目。由于我的 segue 动作列表中没有可用的“显示”,我使用了“自定义”项。它也帮助我跳转到 ViewB,但我在编译时收到以下警告。
"自定义 segues 必须有一个自定义类" “不支持的配置自定义 segues 必须有一个客户类”
我的问题是: 1)如何访问segue动作列表中的内置“显示”时间? 2)由于到目前为止一切正常,是否有任何可以直接获取警告消息的方法?
如果您需要更多信息来确定问题,请不要犹豫,让我知道。
由于我是 iOS 开发新手,我的问题可能有点愚蠢,但我确实需要您的帮助。
我很欣赏你对我的问题的影响。
【问题讨论】:
-
听起来你关闭了大小类。如果您想要其他 segue 选项,请重新打开它们。
-
您可以通过选择最左侧面板上的情节提要,转到“视图”>“实用工具”>“显示文件检查器”,然后单击右侧面板中的“使用大小类”复选框来打开大小类。全文:developer.apple.com/library/mac/recipes/…
-
谢谢一百万,这正是我正在寻找的。爱你们。
-
为什么需要关闭尺寸等级才能显示?
-
请注意,在较新版本的 Xcode 中,“Use Size Classes”是“Use Trait Variations”。
标签: ios iphone xcode swift uistoryboardsegue