从XIB到故事板

我有一个应用程序,故事板和一个窗口在.xib。 从故事板到.xib,我以这种方式移动:

ShowDreamNIBController *detailViewController = [[ShowDreamNIBController alloc] initWithNibName:nil bundle:nil]; [self presentModalViewController:detailViewController animated:nil]; 

我怎样才能从.xib移回故事板?

还有一个问题。 从故事板转到.xib时,我可以发送一些信息吗? 就像我在prepareForSegue方法中所做的一样

UPD我得到了有关closures.xib的答案。 需要关于发送信息的答案。

您可以通过简单地closures模态视图控制器来回到故事板。 喜欢这个:

 - (IBAction)backPressed:(id)sender { [self dismissModalViewControllerAnimated:YES]; } 

你应该把这个方法放在你的ShowDreamNIBController中。 至于第二个问题,你可以通过使用委托来引用信息给视图控制器。

编辑:“发送信息到XIB”你的意思是你想要设置信息到你想呈现的视图控制器? 如果是的话,比你在展示模态控制器时要用到这个:

 ShowDreamNIBController *detailViewController = [[ShowDreamNIBController alloc]initWithNibName:nil bundle:nil]; [detailViewController setSomething: something]; [detailViewController setAnotherThing: anotherThing]; [self presentModalViewController:detailViewController animated:nil]; 

我希望这有帮助。