Xcode 6 Segue 与 UINavigationItem
Posted
技术标签:
【中文标题】Xcode 6 Segue 与 UINavigationItem【英文标题】:Xcode 6 Segue with UINavigationItem 【发布时间】:2014-07-13 09:29:45 【问题描述】:我刚刚创建了一个从 ViewController(嵌入在 UINavigationController 中)到另一个 ViewController 的 Segue。似乎新的 Segue 类型不会像 ios 7 中的 push Segue 类型那样在 Segue 创建时创建 UINavigationItem (包含标题标签)。我注意到了这一事实,因为我无法为“创建 Segue 后的新视图控制器。也没有地方可以正确放置条形按钮项。
我在 Segue 文档中找不到任何关于此事实的信息,所以我想知道 UINavigationItem 是否不再自动创建。它甚至没有出现在文档大纲中。有人知道吗?也许这只是 Xcode Beta 3 的问题?
这是属性检查器中 segue 的图片:
【问题讨论】:
你确定是push segue吗? @Rog 我已在问题中添加了 segue 的图片。 我猜这是一个错误,当它是一个 push segue 时删除它没有任何意义。 你试过 Beta 3 吗? 很抱歉它是 Beta 3。我会在问题中更正它。 【参考方案1】:这似乎是一个错误,它通常在重新启动 Xcode 后自行修复,但快速修复只是将导航项从对象库拖到视图控制器上。
【讨论】:
以上是关于Xcode 6 Segue 与 UINavigationItem的主要内容,如果未能解决你的问题,请参考以下文章
(Xcode 6 beta / Swift) performSegueWithIdentifier 在 segue 之前有延迟