在imagePickerController:didFinishPickingMediaWithInfo:方法中presentModalViewController失效怎么办?
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[picker dismissModalViewControllerAnimated:NO];
[self presentImageCoper:info];
}
-(void)presentImageCoper :(NSDictionary *)info
{
if (_imageCoperViewController == nil)
{
_imageCoperViewController = [[NLImageCroperViewController alloc] init];
}
_imageCoperViewController.delegate = self;
[_imageCoperViewController setImageCoperDelegateAndInfo:self info:info];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:_imageCoperViewController];
nav.navigationBarHidden = YES;
[self.navigationController presentModalViewController:nav animated:YES];
[nav release];
}
本文介绍了一种解决iOS应用中UIImagePickerController选择图片后无法正确弹出新的控制器的问题。通过调整dismissModalViewControllerAnimated方法的动画设置,并使用UINavigationController进行控制器的呈现。
2735

被折叠的 条评论
为什么被折叠?



