我有一个问题来确定以前的观点。
预期:当您单击选项卡栏项目时,我的视图会在 webService 上加载数据并显示它。如果单击数据,则推送视图会显示详细信息。但是在推回时,不能重新加载视图。如果您单击其他选项卡栏项目并返回视图。视图需要重新加载数据。
我的问题:识别前一个视图,如果它来自推回或标签栏项目。
有人有想法吗?
谢谢
安东尼
我有一个问题来确定以前的观点。
预期:当您单击选项卡栏项目时,我的视图会在 webService 上加载数据并显示它。如果单击数据,则推送视图会显示详细信息。但是在推回时,不能重新加载视图。如果您单击其他选项卡栏项目并返回视图。视图需要重新加载数据。
我的问题:识别前一个视图,如果它来自推回或标签栏项目。
有人有想法吗?
谢谢
安东尼
NSInteger index = 0;
for (UIViewController *view in self.navigationController.viewControllers) {
if([view.nibName isEqualToString:@"YourViewController"])//put any `XIB name` where u want to navigate
break;
index = index + 1;
}
//[[self navigationController] pushViewController:[[self.navigationController viewControllers] objectAtIndex:index] animated:YES];
[[self navigationController] popToViewController:[[self.navigationController viewControllers] objectAtIndex:index] animated:YES];