在Xcode7 - beta 5和storyboard中展开segue

时间:2015-08-25 18:07:32

标签: ios xcode segue swift2 xcode7

我在Swift 2中有一个项目,其中两个表视图控制器嵌入在两个导航控制器中,其间有segue。

简单地说:表格视图 A - >表格视图 B

表视图中有一个+按钮 A ,它以模态方式分段到表视图B. 表视图 B 中有一个后退按钮,可以将segue展开回表视图A.

我在目标视图控制器中放置了@IBAction func unwindFromSegue(segue: UIStoryboardSegue)函数(我要放松的地方)。

我已将“后退”按钮与ctrl +拖动连接到表格视图B的退出(并连接到unwindFromSegue函数)。

但是unwind segue根本没有发生:(只需单击“后退”按钮就不会发生任何事情。

有什么不对?

1 个答案:

答案 0 :(得分:0)

  

我在Swift 2中有一个项目,其中两个表视图控制器嵌入在两个导航控制器中,其间有segue。

那里有你的问题。为了能够推送和放松(放松),他们需要在相同的导航控制器中,而不是两个不同的导航控制器。你根本不应该使用任何解开segue:你应该

navigation controller -> table view 1 -> (push) table view 2

导航栏中的后退按钮才能正常工作。