addChildViewController的重载要小心
2013-01-29 16:45
225 查看
addChildViewController虽然是在ios5.0以后才有的方法,但是其实在5.0以下的时候,系统内部也是会调用这个方法的,在presentModalViewController时,就会调用addChildViewController,如果要支持5.0以下,并且要自己重载addChildViewController时,一定要调用 super的addChildViewController,不能只针对版本号进行判断,比如5.0以上就调用super,5.0以下就不调用,否则这样的controller presentViewController后,在5.0以下就dismiss不掉了,因为被present的controller的parentViewController为nil。
相关文章推荐
- addChildViewController属性介绍
- addChildViewController、removeFromParentViewController等语法
- iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
- addChildViewController相关api深入剖析
- iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
- UIViewController 的addChildViewController:(UIViewController *) 方法
- addChildViewController
- IOS addChildViewController方法使用及注意事项
- iOS addChildViewController实现控制器容器的相关知识
- addchildviewcontroller管理视图
- addChildViewController 与presentViewController、pushViewController跳转区别
- addChildViewController
- addChildViewController 与 addSubview
- addChildViewController
- iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
- iOS addChildViewController 详解
- Add child view controller to UINavigationController
- IOS笔记 : addChildViewController
- 理解addchildviewcontroller
- ios5下原来终于有addChildViewController这样的方法了