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 过去.

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

亲测,可用!

相关文章
|
Linux
项目总结:i.mx6ull基于S485控制外设
项目总结:i.mx6ull基于S485控制外设
730 1
项目总结:i.mx6ull基于S485控制外设
|
7月前
|
JavaScript
如何在 Angular 中使用 ViewChild 来访问子组件、指令或 DOM 元素
如何在 Angular 中使用 ViewChild 来访问子组件、指令或 DOM 元素
76 0
|
10月前
|
传感器 异构计算
Parker COMPAX 1000SL 1kVA 伺服控制器
COMPAX家族新增1000SL伺服控制器,提供单相230V交流电和24V直流控制,支持同步电机高速运转,具备制动器、多种I/O、接口及实时总线选项。它以电子控制替代机械部件,增强灵活性,适用于小功率和特殊应用。集成高功能自动化与现场总线系统,紧凑设计便于安装。采用ASIC优化性价比,搭配高性能电机和机械组件,形成强大且经济的解决方案。
|
Kubernetes API 开发工具
k8s--HPA 控制器
k8s--HPA 控制器
|
机器学习/深度学习 算法
m基于强化学习的PID控制器simulink仿真,对比PI控制器和变结构PI控制器
m基于强化学习的PID控制器simulink仿真,对比PI控制器和变结构PI控制器
277 0
m基于强化学习的PID控制器simulink仿真,对比PI控制器和变结构PI控制器
push,pop指令
push,pop指令
312 0
POP3邮局协议的一些命令
  POP3全称为Post Office Protocol version3,即邮局协议第3版。它被用户代理用来邮件服务器取得邮件。POP3采用的也是C/S通信 模型,对应的RFC文 档为RFC1939。
1270 0
|
Swift
Swift - 用装有控制器name的数组for循环批量创建控制器(string转UIViewController)
Swift - 用装有控制器name的数组for循环批量创建控制器(string转UIViewController)
113 0
angular14-控制器的定义
angular14-控制器的定义
137 0
angular14-控制器的定义
【TP5.1】模板获取不到控制器assign的值
【TP5.1】模板获取不到控制器assign的值
338 0
【TP5.1】模板获取不到控制器assign的值