TransitionViewForCurrentTransition未设置,演示文稿控制器在演示过程中被解散? (< _UIFullscreenPresentationController: 如何解决它,没有例外的是打印,但上述错误显示的主叫transitionViewForCurrentTransition未设置,演示文稿控制器在演示期间被解雇
-(IBAction)presume:(id)sender
{
[self returnToRootViewController];
}
- (UIViewController*)topmostViewController
{
UIViewController* vc = [[[UIApplication sharedApplication] keyWindow] rootViewController];
while(vc.presentedViewController) {
vc = vc.presentedViewController;
}
return vc;
}
- (void)returnToRootViewController
{
UIViewController* vc = [self topmostViewController];
while (vc) {
if(vc.presentingViewController) {
if ([vc isKindOfClass:[CarDetailVC class]])
{
@try {
[vc dismissViewControllerAnimated:NO completion:^{}];
} @catch (NSException *exception) {
NSLog(@"exception=%@",exception);
} @finally {
}
}
}
vc = vc.presentingViewController;
}
}
我看到这里的关系,你刚才的问题1上。你只是想解雇,直到CarDetailVC最高? – danh
是的,我尝试了以上的解决方案,并坚持它 – iphonemaclover