【发布时间】:2012-06-14 04:52:21
【问题描述】:
我遇到了一段代码,可以弹出到导航堆栈中的特定视图控制器,如下所示
for (UIViewController* viewController in self.navigationController.viewControllers) {
if ([viewController isKindOfClass:[MyGroupViewController class]] ) {
MyGroupViewController *groupViewController = (MyGroupViewController*)viewController;
[self.navigationController popToViewController:groupViewController animated:YES];
}
}
目标是弹出到 MyGroupViewController。但是这行代码我没看懂。
MyGroupViewController *groupViewController = (MyGroupViewController*)viewController;
这里到底发生了什么。我认为这里没有创建 MyGroupViewController 的新实例。
【问题讨论】:
标签: ios objective-c iphone swift