在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);