pop到指定控制器

简介: pop到指定控制器

借助谷歌得到答案

for (UIViewController *controller in self.navigationController.viewControllers) {

if ([controller isKindOfClass:[MoneyVc class]]) {

MoneyVc *A =(MoneyVc *)controller;

[self.navigationController popToViewController:A animated:YES];

}

}

A为你想要跳转的指定控制器

思路:

遍历self.navigationController.viewControllers

凡是push过去的控制器都会压入栈.

那么遍历栈内所有控制器

if 如果是想要的控制器

那么就pop 过去.

算起来很简单的思路,代码不是因为不会,而是敲的少,生疏而已.

亲测,可用!

相关文章
|
2月前
|
传感器 异构计算
Parker COMPAX 1000SL 1kVA 伺服控制器
COMPAX家族新增1000SL伺服控制器,提供单相230V交流电和24V直流控制,支持同步电机高速运转,具备制动器、多种I/O、接口及实时总线选项。它以电子控制替代机械部件,增强灵活性,适用于小功率和特殊应用。集成高功能自动化与现场总线系统,紧凑设计便于安装。采用ASIC优化性价比,搭配高性能电机和机械组件,形成强大且经济的解决方案。
|
2月前
|
存储 设计模式 程序员
C++:stack & queue - 容器适配器
C++:stack & queue - 容器适配器
20 0
|
12月前
|
C++ 容器
C++学习笔记_19 适配器容器-stack queue 2021-05-19
C++学习笔记_19 适配器容器-stack queue 2021-05-19
|
2月前
|
C++ 容器
|
10月前
|
设计模式 JavaScript 前端开发
SAP Spartacus home 页面读取 product 数据的请求的 population 逻辑
SAP Spartacus home 页面读取 product 数据的请求的 population 逻辑
|
11月前
|
Kubernetes API 开发工具
k8s--HPA 控制器
k8s--HPA 控制器
push,pop指令
push,pop指令
210 0
|
Swift
Swift - 用装有控制器name的数组for循环批量创建控制器(string转UIViewController)
Swift - 用装有控制器name的数组for循环批量创建控制器(string转UIViewController)
83 0
处理ThinkPHP6.0控制器不能返回null的方案
处理ThinkPHP6.0控制器不能返回null的方案
106 0
【TP5.1】模板获取不到控制器assign的值
【TP5.1】模板获取不到控制器assign的值
293 0
【TP5.1】模板获取不到控制器assign的值