对于 View Controller 之间的iOS 5导航,UIViewController
类提供[self performSegueWithIdentifier:@"MySegue" sender:sender]
选择器。大概在后台, Storyboard 实现知道从任何 View Controller 传出的segue标识符的列表,即[@"MySegue", @"MySegue2"]
。有什么方法可以通过编程方式访问此列表,以获得可以传递给performSegueWithIdentifier的标识符?
最佳答案
这是未记录的行为,但
NSArray *segueTemplates = [self valueForKey:@"storyboardSegueTemplates"] ;
应该返回一个数组,其中包含可以传递给
performSegueWithIdentifier
的所有可能的segue值。