据我所知,目前无法枚举连接到故事板中视图控制器的所有segue。但是,如果您知道要查找的segues的ID,则可以在performSegueWithIdentifier:sender:
块中调用@try{}@catch{}
。但是Swift没有任何异常处理机制,可能也不会得到它们。这是否意味着使用Swift“尝试”各种segue是不可能的,或者我是否遗漏了文档中的内容?
编辑:我发现这种方法允许可重用组件的用户使用故事板或以编程方式添加视图控制器,或两者兼而有之。所以segues是视图控制器容器内容segues,就像UISplitViewController使用的那样。