具有正确标识符的segue无法正常工作

时间:2013-12-30 15:50:54

标签: ios storyboard uitableview segue

我几乎搜索了所有相关问题,但仍无法找到线索......

这是我做的:

1.使用故事板创建scrollView。

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

3.使用storyboard处理tableViewController,将myController设置为相应的视图控制器。

4.将tableViewController嵌入导航控制器中。

5.控制从tableViewController拖动到新的视图控制器以创建推送segue。

6.在故事板中设置segue标识符。

enter image description here

问题是:

一个。尝试segmatic 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:但从未被调用过。

℃。我检查了segue标识符......根本没有问题。

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

修改

ScrollViewController和TableViewController在同一个故事板上单独创建。他们之间没有联系/隔离。

PIC更新。

0 个答案:

没有答案