iOS开发——返回特定的控制器
来源:互联网 发布:大数据hadoop入门书籍 编辑:程序博客网 时间:2024/05/13 13:54
用导航控制器返回到上一页和返回到根控制器有其自带方法。
返回到特定的控制器的核心代码:
popToViewController用法
方式一,不推荐
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:2] animated:YES];
方式二,推荐
或(推荐下面这种,不受后期控制器数量影响)
for (UIViewController *controller in self.navigationController.viewControllers) {
if ([controller isKindOfClass:[你要跳转到的Controller class]]) {
[self.navigationControllerpopToViewController:controller animated:YES];
}
}
方式三,推荐 这种方式适合返回指定控制器并调用其方法(比如刷新)
MyIMPPlanController *myIMPVC = nil;
for (int i = 0; i < self.navigationController.viewControllers.count; i++) {
CustomViewController *cv = self.navigationController.viewControllers[i];
if ([cv isKindOfClass:[MyIMPPlanController class]]) {
myIMPVC = (MyIMPPlanController *)cv;
break;
}
}
[self.navigationController popToViewController:myIMPVC animated:YES];
[myIMPVC refreshData];
0 0
- iOS开发——返回特定的控制器
- iOS 开发 push进入一个视图控制器,返回的时候删除中间某一个视图控制器
- iOS开发UI篇—控制器的View的创建
- iOS开发UI篇—控制器的View的创建
- iOS开发UI篇—控制器的View的创建
- iOS开发UI篇—控制器的View的创建
- iOS开发UI篇—控制器的View的创建
- iOS开发UI篇—控制器的View的创建
- iOS开发UI篇—控制器的创建
- iOS开发UI篇—控制器的创建
- iOS开发UI篇—控制器的创建
- iOS开发UI高级—08控制器的创建
- iOS开发UI篇—控制器的创建
- iOS开发UI篇—控制器的创建
- iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期
- iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期
- iOS开发UI高级—06使用storyboard创建导航控制器以及控制器的生命周期
- iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期
- 从第三方打开APP
- Setup Nginx-RTMP on Ubuntu 14.04
- win10 安装vagrant + VirtualBox并安装系统(linux/centos/ubuntu)
- 在ThoughtWorks工作12年的技术主管,所总结的12条技术人经验
- 邻近搜索(proximity search)中的两个倒排记录表
- iOS开发——返回特定的控制器
- is not allowed to connect to this MySQL server解决办法
- 解决Scrapy性能问题——案例六(下载器中请求太少)
- iOS presentViewController两个视图控制器的时候返回根视图
- ionic入门教程第十四课-详细说明slide-tabs的实现和优化
- loadrunner设置关联
- 记录日志
- 搭建Maven私服,并配置Nexus环境
- mysql简单统计