これが私のセットアップです:
ナビゲーション コントローラー: ViewcontrollerA -> ViewControllerB
ViewcontrollerB は imagePickerController を表示し、自分自身を Delegate として設定します
ユーザーが UIImagePicker から CANCEL を押した場合、ViewControllerB を完全に閉じて、ユーザーを ViewControllerA に戻します。
の:
-(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
私は電話した:
[self dismissViewControllerAnimated:YES completion:nil];
と
[[self parentViewController] dismissViewControllerAnimated:YES completion:nil];
と
[[[self parentViewController] parentViewController] dismissViewControllerAnimated:YES completion:nil];
うまくいきません。ViewControllerB はまだぶらぶらしています。
プログラムで B をそれ自体から完全に却下するにはどうすればよいですか?