准备(针对segue :)未在segue上调用?

时间:2018-08-25 19:03:27

标签: ios swift segue

我在这里上传了项目,因为我觉得代码片段不足以理解问题。

我有两个TableViewControllers,它们都连接到另一个TableViewController。所有segue都设置为Show,并且所有segue具有标识符。每个TableViewController类还定义了自己的prepare(for segue:, sender: Any?函数。两个视图控制器中的segue都设置为BarButtonItem,因此,当轻按BarButtonItem时,将运行segue。我已经在两个prepare函数中的代码中都添加了一些打印语句,并且可以看到prepare仅在ChecklistViewController TableViewController而不是{ {1}} TableViewController。

如果在我链接的项目中查看Main.storyboard,则ListViewController是导航控制器下方最左侧的视图控制器。右上方的BarButtonItem已链接到标识为ListViewController的segue,但在点击按钮时不会运行该标识。

1 个答案:

答案 0 :(得分:0)

您是否已将正确的类与情节提要中的视图控制器相关联,并确保segues的标识符没有任何拼写错误?

顺便说一句,我无法下载您的项目。我的防病毒程序警告我该存档中有一个受病毒感染的文件。 您可以直接在此处提供一些代码段和/或屏幕截图吗?