继续使用正确的标识符是行不通的

我search几乎所有相关的问题,但仍然无法find线索…

这是我做的:

1.使用故事板创build一个scrollView。

2.Programticaly在scrollViewController中创build了10个myController(它们是UITableViewControllers),所以我可以使用panGesture在表格之间切换。 它工作正常。

3.使用storyboard创build一个tableViewController,设置myController为相应的视图控制器。

4.在导航控制器中embeddedtableViewController。

5.控制从tableViewController拖动到一个新的视图控制器,以创build一个push segue。

6.在storyboard中设置segue标识符。

在这里输入图像说明

问题是:

A.当试图继续programmaticaly:使用[self performSegueWithIdentifier:@"test" sender:self];tableView:didSelectRowAtIndexPath:方法中。

例外显示所有的时间: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Receiver (<MyTableViewController: 0x8b413c0>) has no segue with identifier 'test''

B.比我尝试prepareForSegue:但它从来没有被称为。

C.我已经检查了segue标识符…根本没有问题。

这里发生了什么事??? 任何人有任何想法?

编辑:

ScrollViewController和TableViewController分别在同一个故事板上创build。 他们之间没有连接/继续。

PIC更新。