popToViewController:animated:的崩溃
为了适配ios6和ios7的手势后退效果一致,我们集成了系统的导航栏,自己添加了手势识别。
在这个函数里,如果传入的viewcontroller不在导航栏的堆栈里的话会导致崩溃,同时也不能传入nil。
#if DISTRIBUTE_TYPE == OFFICIAL_DISTRIBUTEif ([self.navigationController.viewControllers containsObject:viewController]) {[self popToViewController:viewController animated:animated];}
#else[self popToViewController:viewController animated:animated];
#endif
popToViewController:animated:的崩溃相关推荐
- iOS开发知识点总结
main文件做了这几件事:1. 创建当前的应用程序2. 根据4个参数的最后为应用程序设置代理类(默认情况下是AppDelegate)3. 将appDelegate 和 应用程序 建立关联(指定代理,) ...
- ios开发循环网络请求_谈谈 iOS 网络层设计(SSJNetWork封装缓冲,log日志,自动取消网络请求)...
2.delegate效率高,delegate只是保存了一个对象指针3.在多个通信事件的时候,delegate显得直观也易维护. delegate缺点:1.因方法的声明和实现分离开来,代码的连贯性不是很 ...
- iOS 修改UITabBar的默认点击行为
项目截图 当我接到如上图这个需求的时候,评估了一下.感觉如上图的效果用自定义UITabBar的方式就可以实现了(做法类似新浪微博的自定义UITabBar中的不规则按钮),没错,就是干.一番折腾之后,我 ...
- Cocoa编程中视图控制器与视图类详解
iPhone编程规则是:一个窗口,多个视图.UIView是iPhone屏幕上很多控件的基础类.每个iPhone用户界面都是由显示在UIWindow(这其实也是个特殊的UIView)内的众多UIView ...
- 一次性解决导航栏的所有问题
系统默认导航栏的返回按钮和返回方式 在默认情况下,导航栏返回按钮长这个样子 导航栏默认返回按钮 导航栏左上角的返回按钮,其文本默认为上一个ViewController的标题,如果上一个ViewCont ...
- UINavigationController_学习笔记
1-view controllers的关系: Each custom view controller manages a distinct view hierarchy but a navigatio ...
- ios UI控件-导航(1)
1.导航条(UINavigationBar)与导航条控制器(UINaigationController) 当iOS应用需要显示具有层次化的工作流时,采用UiNavigationController比较 ...
- iOS开发 导航栏渐变 图片下拉放大 导航栏移动 仿QQ 微博 知乎导航栏
开发中,我们时常会遇到导航栏颜色渐变,导航栏移动等功能;只需要复制以下系统和自定义导航栏代码到你新建的文件中,然后仿照试图控制器所举的例子使用即可,简单易用,别忘记在单例里面实现以下方法用以设置导航栏 ...
- ios学习笔记3--导航控制器详解
前言: 导航控制器和标签控制器是ios中常用的两个控件.因此,特意写一篇文章记录一下,自己对导航控制器的理解,持续更新中. 导航条UINavigationBar介绍 容器UINavigationIte ...
- 请教popViewControllerAnimated的问题
有A B C三个viewcontroller,在A中 pushViewController 到B, 在B可以pushViewController到C,也可以在B中popViewController ...
最新文章
- Java基础—ClassLoader的理解
- 嵌入式linux webkit,嵌入式平台arm linux 之qt 4.5交叉编译到webkit时出错解决方法
- 针对Android Tv的自定义RecyclerView2 0横竖向连动
- vue elementUI表单输入完成后回车触发事件@keyup.enter.native
- LeetCode算法题-Factorial Trailing Zeroes(Java实现)
- 【NOI2012】迷失游乐园【概率期望】【换根dp】【基环树】
- [Unity] 战斗系统学习 11:Buff 框架 1
- java strim性能_Java代码性能优化总结
- php缩略图 实例,php生成缩略图后填充白边的代码示例
- 新一代奔驰C级车型内饰大改动,预计2021年才会亮相?
- 经传主力控盘指标公式 清晰的主力控盘程度详解 通达信选股指标
- 从EDN上看的文章 如何提高手机的待机时长
- 【从零开始学极狐gitlab】01环境搭建 #JIHULAB101
- Python读书笔记-基础篇-1.万丈高楼平地起
- OpenGL总结6-圆柱纹理贴图
- 基于Python实现的论坛帖子情感分析
- 医学统计学中差异性检验的检验方法选择
- CarAudio音量调节详解
- 第五届金鹏奖圆满落幕 2015年度原创游戏榜单出炉
- 股票历史数据-股票历史数据查询怎么查?怎么查股票历史数据?