在iPhone导航推送中获取父视图控制器的类名

我正在推这样的看法。

[[self.navigationController pushViewController:myViewController animated:YES];

如何从推视图(子视图)获得父视图控制器的类名? Any Idea?

这应该做到这一点:

 NSUInteger numberOfViewControllersOnStack = [self.navigationController.viewControllers count]; UIViewController *parentViewController = self.navigationController.viewControllers[numberOfViewControllersOnStack - 2]; Class parentVCClass = [parentViewController class]; NSString *className = NSStringFromClass(parentVCClass); 

获取父视图控制器的类:

 id class = [self.navigationController.viewControllers[0] class]; 

和它的名字:

 NSString *className = NSStringFromClass(class);