関数呼び出しに問題があります:
[self dismissModalViewControllerAnimated:YES];
MainViewController では、イメージ ピッカーを起動して、キャンセル ボタンをクリックすることで通常どおり閉じることができます。
(IBAction) LaunchInMain:(id)sender{
MainAppDelegate *app = (MainAppDelegate *)[[UIApplication sharedApplication] delegate];
//elcPicker is a customized image picker
[app.viewController presentModalViewController:elcPicker animated:YES];
[elcPicker release];
[albumController release];
- (void)elcImagePickerControllerDidCancel:(ELCImagePickerController *)picker {
[self dismissModalViewControllerAnimated:YES];
}
ここで、メインで直接起動する代わりに、最初にサブビューを追加し、同じ起動方法を使用してサブビューからイメージ ピッカーを起動します。
問題:
画像ピッカーを閉じることはできず、サブビューを再び表示することはできません。そのため、何をクリックしても、画面は画像ピッカーに残ります。
私は成功せずに他のいくつかの呼び出しを試みてきました:
[self dismissModalViewControllerAnimated:YES];
私はどんな助けやアイデアにも満足しています. さらに情報を提供する必要があると思われる場合は、コードを追加できます。