继续使用正确的标识符是行不通的
我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更新。
- 从故事板中提取nibs / xibs(iOS)
- 如何通过iOS中的故事板将UISearchBar添加到NavigationBar
- UITableView仅在第二次尝试时将数据发送到Detail View Controller
- uitabbarcontroller storyboard:连接已经连接到另一个uitabbarctrl的viewcontroller
- 自动布局不断拉伸UIImageView
- 多个赛段之间不传递对象数据
- 通过storyboard和xcode正确创build手动search
- 我怎样才能在一个视图控制器的中心内容,以便它总是居中不pipe在xamarin故事板中使用什么样的设备大小?
- 隐藏xcode storyboard中的元素