ViewControllerからデータを収集し、それを別のViewControllerに渡す必要がある状況にあります。私の唯一の問題は、ユーザーがUIBarButtonItemを押したときにこれを行うことです。これを正しく理解すると、UIBarButtonItemの親はUINavigationControllerになります。では、どうすれば問題を解決できますか?
これは、問題のビューのスクリーンショットと、データを渡すとともに次のビューに続くことになっているボタン(電子メールの確認)です。
私の問題が何であるかをなんとか説明できたと思います。基本的に私がしたいのはこれらの線に沿った何かです:
-(IBAction) reviewEmailButtonWasPushed: (UIBarButtonItem*)senderRecieved
{
ViewControllerB *viewControllerB = [[ViewControllerB alloc] initWithNib=@"ViewControllerB" bundle=nil];
viewControllerB.data = self.data;
[self pushViewController:viewControllerB animated:YES];
}