我几乎搜索了所有相关问题,但仍无法找到线索......
这是我做的:
1.使用故事板创建scrollView。
2.Programticaly在scrollViewController中创建了10个myController(它们是UITableViewControllers),所以我可以使用panGesture在表之间切换。 并且工作正常。3.使用storyboard处理tableViewController,将myController设置为相应的视图控制器。
4.将tableViewController嵌入导航控制器中。
5.控制从tableViewController拖动到新的视图控制器以创建推送segue。
6.在故事板中设置segue标识符。
问题是:
一个。尝试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更新。