1
親ビューコントローラと子ビューコントローラの両方を同時に閉じる方法を理解しようとしています。私はデリゲートを作成し、親から子ビューコントローラを閉じることができます。私はメインメニューに戻ることができるように親を却下するコードを追加したい。同時に私は親を却下するために何を追加する必要がありますか?親ビューと子ビューコントローラを閉じる
子ビューコントローラ
- (IBAction)endGamePressed:(id)sender
{
[delegate pitchCounterViewControllerDidCancel:self];
}
あなたがしようとのViewController自体を却下することを避ける必要があります。実際には親ビューコントローラ
- (void)pitchCounterViewControllerDidCancel:(PitchCounterViewController *)controller
{
[self dismissViewControllerAnimated:YES completion:nil];
}
ありがとうtwilson。あなたは正しい方向に私を指摘しました。親と親の親を却下しようとしましたが、私にエラーが出ました。親の却下を取り除き、ここで答えたようにメインビューに戻ることができました:http ://stackoverflow.com/questions/3988432/two-modalviewcontroller –