IBOutlets到故事板中的其他视图控制器

我想用UIPageViewController在多个视图控制器之间切换。 这些视图控制器是静态的,所以我想devise他们在我的故事板。 由于不能使用关系或segues将它们连接到UIPageViewController而是一个数据源,所以我需要一个带有IBOutletCollection的数据源对象来保存这些页面:

 @property (retain, nonatomic) IBOutletCollection(UIViewController) NSArray* pages; 

虽然,我不能将这个sockets连接到有问题的视图控制器。 我想那是因为故事板中的视图控制器被完全独立处理,就像它们在不同的nib文件中一样。 有没有解决scheme? 我不想在代码中devise这些视图控制器。

IBOutlet可能不是这样做的方式。 在我看来,最好的方法是使用你在storyboard中指定的标识符来获取nib文件,然后在viewDidLoad方法中input这个,并用适当的名字replacevariables名称和标识符。

 UIViewController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"myIdentifier"]; 

希望这有助于你的工作。