iOS中push与pop的随意切换

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/53100649

要求:A控制器push到B,由Bpush到D,然后由Dpop到A。
思路:当Apush到B的时候,在navigationController的控制器数组中添加C控制器同时将B控制器从控制器数组中移除。注意:navigationController的控制器数组是不变数组,我们需要一个可变的数组。
-(void)pushTest {

    [self.navigationController pushViewController:D animated:YES];   
    NSMutableArray*tempMarr = [NSMutableArrayarrayWithArray : self.navigationController.viewControllers];

    [tempMarr insertObject:C atIndex:tempMarr.count- 2];

    [tempMarr removeObject:self]; //此时 的self 就是指 B ,因为在 B 中呢

    [self.navigationController setViewControllers:tempMarr animated:YES];

}
文章链接:https://mp.weixin.qq.com/s?__biz=MzA3NzM0NzkxMQ==&mid=2655358359&idx=2&sn=52085f1d746e871a9a4da135ef527ad2&chksm=84e240bfb395c9a93a324b89275d52aaab974bdb496d594b636eab9398e4d4d275db3fd0124a&mpshare=1&scene=1&srcid=1109icj3FwX8vCVEEa6zV86y&pass_ticket=VGkcDcNMkBFst2lJijepvbpVPIJpMCo9sO3oRExEXsEs5YUWBA6Xc8MnXUVmFwz4#rd

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏10km的专栏

jface databinding:输入无效数值时强制恢复初始值-updateModelToTarget

解决方案 Binding类中的updateModelToTarget方法,就是实现从数据对象到目标对象(比如Widget)的更新方法,只要调用这个方法就能强制让...

22750
来自专栏梧雨北辰的开发录

iOS与JS的交互

iOS和JS的交互看似两个问题,其实要解决的问题只有一个,那就是JS如何调用native方法。因为查询文档我们就可以发现,在UIWebView中,native有...

32970
来自专栏Java成神之路

Java企业微信开发_05_消息推送之被动回复消息

微信加解密包 下载地址:http://qydev.weixin.qq.com/java.zip      ,此包中封装好了AES加解密方法,直接调用方法即可。

36820
来自专栏進无尽的文章

编码篇-学会小用宏和条件编译

宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更...

17410
来自专栏LinXunFeng的专栏

iOS - Swift UICollectionView横向分页的问题UICollectionView横向分页的问题

11830
来自专栏QQ空间开发团队的专栏

关于 Block 中捕获 self 的分析

最近遇到一个已经使用了 weak-strong dance 的 block 依旧强引用了self 的情况,,但这里的关键是用了weak_self的 blcok ...

29910
来自专栏移动端周边技术扩展

WebView中JS调用Native交互

通过vueProject(名称随意,需要和原生界面定义一致)对象直接调用Native的方法

9020
来自专栏一“技”之长

iOS中动态更新补丁策略JSPatch运用基础一

        JSPatch是GitHub上一个开源的框架,其可以通过Objective-C的run-time机制动态的使用JavaScript调用与替换项目...

8120
来自专栏逸鹏说道

我这么玩Web Api(二)

数据验证,全局数据验证与单元测试 目录 一、模型状态 - ModelState 二、数据注解 - Data Annotations 三、自定义数据注解 四、全局...

54260
来自专栏菩提树下的杨过

silverlight动态读取txt文件/解析json数据/调用wcf示例

终于开始正式学习silverlight,虽然有点晚,但总算开始了,今天看了一下sdk,主要是想看下silverlight中如何动态调用数据,对于数据库的访问,s...

246100

扫码关注云+社区

领取腾讯云代金券