如题
我有三个页面A,B,C,A present 到B,B present到C,但是当C dismiss 到A的时候,B会闪一下,请问怎么消除??
这是我的dismiss代码:
-(void)dismiss
{
UIViewController *vc = self;
while (![vc isKindOfClass:[BViewController class]]) {
vc = vc.presentingViewController;
}
if (vc.presentingViewController)
{
vc = vc.presentingViewController;
}
[vc dismissViewControllerAnimated:NO completion:^{
// do something
}];
}