我刚刚安装了支持iOS6的Xcode 4.5,我在我的故事板中看到了一个名为"退出"的新图标,它与"First Responder"等一起列在我的视图控制器下.还有一个绿色的小图标标记为"退出".

我找不到任何关于它的信息,也不知道如何使用它.它是如何工作的?

推荐答案

这被称为"Unwind Segue".不幸的是,到目前为止,除了XCode 4.5新特性列表中的一个简短介绍外,没有相关文档说明:

展开分段可以允许转换到场景的现有实例

好消息是,2012年世界野生动植物保护大会(WWDC)召开了一次会议,解释这些生物(以及其他事情).

你只需登录苹果的iOS开发者中心,输入开发者账户详细信息,然后进入WWDC 2012 videos page,观看"在你的应用程序中采用情节提要"(从顶部算起,这是第五个).关于放松片段的讨论在37:20开始.


Update:

一个名为Exit的占位符对象,用于展开序列.默认情况下

(From iOS6 docset > General > Getting Started)

And here is a nice example of how you can implement one


Another Update:

Here is a technical note from Apple关于这个话题.

Objective-c相关问答推荐

在 Objective-C 中完成受保护属性的解决方法

单例实例与类方法

Objective-c中release和dealloc的区别

UIApplication.sharedApplication.delegate.window 和 UIApplication.sharedApplication.keyWindow 有什么区别?

检测时间格式是 12 小时还是 24 小时格式

在 Interface Builder 中设计 UITableView 的section header

NSFileManager 唯一的文件名

在 macOS 10.9+ 上删除 plist 文件不会重置应用程序

只有 ONE VIEW 横向模式

NSMutableArray 判断对象是否已经存在

两个 NSDate 对象之间的区别 - 结果也是一个 NSDate

iOS是静态框架还是动态框架?

Objective C 中的对象分配和初始化

Objective-c 协议前向声明

目标覆盖 FRAMEWORK_SEARCH_PATHS 构建设置

为整个 iPhone / iPad 应用程序设置背景图像

UIImageView 并不总是为模板图像着色

如何获得设备的比例因子?

@package 指令在 Objective-C 中的作用是什么?

无法更改 UILabel 文本 colored颜色