如何区分控制器的上一个控制器
2016-01-01 17:46
204 查看
在实际的工作中往往会需要判断某个控制器是从哪个控制器跳转而来的,进而对这个控制器做一些改动,或者回到上一个控制器做一些不同的操作
控制器中友这么一个方法:
NSArray *array =
self.navigationController.viewControllers;
这个方法返回的是一个数组,这个数组中装了这个控制器以及这个控制器前面的控制器,nslog打印就知道了,然后可以根据array[array.count - 1]获取上一个控制器.(最后一个是本控制器),进而可以区分是有哪个控制器跳转来的
控制器中友这么一个方法:
NSArray *array =
self.navigationController.viewControllers;
这个方法返回的是一个数组,这个数组中装了这个控制器以及这个控制器前面的控制器,nslog打印就知道了,然后可以根据array[array.count - 1]获取上一个控制器.(最后一个是本控制器),进而可以区分是有哪个控制器跳转来的
相关文章推荐
- kvm raw qcow2 example
- 一道简单数学题
- Compare Version Numbers 比较版本号,输入是以小数点为分隔符的字符串数字
- LeetCode95 Unique Binary Search Trees II
- Android中使用DrawerLayout的注意点
- alloy团队基于canvas的图片处理插件AlloyImage
- install rpmbuild on rhel/fedora
- 面试中遇到的随机题目
- 数据类型转换
- 线性拟合——离群点outliers的处理
- ubuntu12.04解决ssh连不上
- ABI和API的区别
- double 到 string 的转换
- ubuntu12.04--change socks5 to http by proxy
- kafka学习之-server.properties详细说明
- 实例详解Group by和Having子句
- 【bzoj1391】order
- Bootstrap组件On和Off语法
- 使用C#开发Windows服务程序
- 数据库索引原理(oracle10g宝典17章读书笔记)