0

环境:
iOS 8.2
Xcode 6.2

场景:
一个 Container ViewController 包含子视图控制器,通过嵌入式 segue 的自定义 segues。

这是关系: 在此处输入图像描述

我可以通过自定义的 segue 从表视图(源)弹出到“媒体集合”视图控制器(目标)。但是我不能使用 unwind segue 返回(回到原点):

在此处输入图像描述

...即使我从展开菜单中看到 IBAction:

在此处输入图像描述

但是动作方法仍然没有链接到 Unwind 图标。如您所见,没有链接的迹象: 在此处输入图像描述

我怎样才能得到这个链接并让它发挥作用?
我怎样才能得到

println("--- {EditContainer} returned ---")

去工作?


修订:
根据反馈建议,我手动将容器的“后退”按钮链接到原点的展开处理程序:

在此处输入图像描述

在此处输入图像描述

这是原点的展开处理程序(删节): 在此处输入图像描述

但是,再一次,我没有得到链接。
注意:这是来自具有“后退”按钮的容器,而不是来自目的地;带有指向容器内源成员的意图链接。- 那失败了。

4

1 回答 1

0

returnToEditList(segue:UIStoryboardSegue) 需要在原始视图控制器中才能调用展开。如果它在 Media Collection 控制器中,它将永远不会触发。

于 2015-04-02T18:39:23.520 回答