if (self.presentedViewController== _aimationViewController) {
ScreenViewController *ScreenViewController = [[ScreenViewController alloc] initWithNibName:@"ScreenViewController" bundle:nil withBuddy:buddy andMainViewController:self];
[ScreenViewController loadAndPresentWelcomeView];
}else{
}
如何检查当前视图控制器是否在屏幕上运行?
答案 0 :(得分:1)
self.presentedViewController
是视图控制器视图控制器由视图控制器呈现,或者它是视图控制器层次结构中的祖先。
所以如果你想检查当前的视图控制器使用self
它是当前的视图控制器。
修改强> 你也可以检查如下
if ([self.presentedViewController isKindOfClass:[ScreenViewConroller class]])
{
}