performSegueWithIdentifier

performSegueWithIdentifier

对于 View Controller 之间的iOS 5导航,UIViewController类提供[self performSegueWithIdentifier:@"MySegue" sender:sender]选择器。大概在后台, Storyboard 实现知道从任何 View Controller 传出的segue标识符的列表,即[@"MySegue", @"MySegue2"]。有什么方法可以通过编程方式访问此列表,以获得可以传递给performSegueWithIdentifier的标识符?

最佳答案

这是未记录的行为,但

NSArray *segueTemplates = [self valueForKey:@"storyboardSegueTemplates"] ;

应该返回一个数组,其中包含可以传递给performSegueWithIdentifier的所有可能的segue值。

09-05 03:48