我已经使用以下代码在 self 对象上展示了一个包含 UIViewController 的 UINavigationController
drawController = [[DrawImageViewController alloc] initWithNibName:nil bundle:nil];
[drawController setDrawControllerDelegateObject:self];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:drawController];
[self presentModalViewController:nav animated:YES];
[nav release];
但是在第二次调用上述代码之前,我想知道当前出现在屏幕上的视图控制器是否是drawController。我正在使用以下代码
if (drawController && [drawController isBeingPresented])
但它不适用于我,它也适用于 iOS 5.0,所以我被困在这里。请帮助我知道我应该如何知道当前出现在屏幕上的 UIViewController 属于哪个类以及 drawContoller 是否仍然出现在屏幕上?抱歉,如果有任何拼写错误。任何帮助将不胜感激。
谢谢内哈梅塔