辞退ModalViewController我有函数调用的一个问题:从子视图
[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];
我很高兴与任何帮助或想法。如果您认为应该提供更多信息,我可以添加更多代码。
你确定自己是你的elcPicker吗?只需尝试[elcPicker dismissModalViewControllerAnimated:YES]; – 2012-04-11 07:00:32