Unbalanced calls to begin/end appearance transitions for <IDOOrderHomeViewController: 0x8da2960>.
来源:互联网 发布:fbp算法源代码及注释 编辑:程序博客网 时间:2024/05/17 23:01
自定义TabBarController Push下一级Controller时 会报这样的错误:Unbalanced calls to begin/end appearance transitions for <UIVIewController>.
网上的一些回答,都说是动画引起的,解决方法就是,加一个BOOL型的变量,检查是否在做动画。
if (transiting) {
return;
}
transiting = YES;
[self transitionFromViewController:_currentVC toViewController:newVC duration:0.5 options:UIViewAnimationOptionTransitionCrossDissolve animations:^{
} completion:^(BOOL finished) {
transiting = NO;
}];
这样就不会出现刚才说的那个bug了。
但是,这并没有解决我的问题!
所以真正的答案是
自定义了TabBarController 之后必须实现以下
-(void)viewWillAppear:(BOOL)animated
{
[self.selectedViewController beginAppearanceTransition: YES animated: animated];
}
-(void) viewDidAppear:(BOOL)animated
{
[self.selectedViewController endAppearanceTransition];
}
-(void) viewWillDisappear:(BOOL)animated
{
[self.selectedViewController beginAppearanceTransition: NO animated: animated];
}
-(void) viewDidDisappear:(BOOL)animated
{
[self.selectedViewController endAppearanceTransition];
}
- Unbalanced calls to begin/end appearance transitions for <IDOOrderHomeViewController: 0x8da2960>.
- Unbalanced calls to begin/end appearance transitions for <uivewcontroller>
- Unbalanced calls to begin/end appearance transitions for
- Unbalanced calls to begin/end appearance transitions for <UIVewController XX>
- Unbalanced calls to begin/end appearance transitions for <uivewcontroller>
- Unbalanced calls to begin/end appearance transitions for 解决方法
- Unbalanced calls to begin/end appearance transitions for
- Unbalanced calls to begin/end appearance transitions for
- Unbalanced calls to begin/end appearance transitions for
- Unbalanced calls to begin/end appearance transitions for <UIViewController>
- 提示:Unbalanced calls to begin/end appearance transitions for <UITabBarController: 0x73b07a0>.
- Unbalanced calls to begin/end appearance transitions for <AllInfoViewController: 0x15627e00>.
- Unbalanced calls to begin/end appearance transitions for <UINavigationController: 0xac500c0>.
- Unbalanced calls to begin/end appearance transitions for <BindDoctorSuccessViewController: 0x1682db4
- unbalanced calls to begin/end appearance transitions for uiviewcontroller的解决方法
- unbalanced calls to begin/end appearance transitions for uiviewcontroller的解决方法
- unbalanced calls to begin/end appearance transitions for uiviewcontroller的解决方法
- unbalanced calls to begin/end appearance transitions for uiviewcontroller的解决方法
- jade Language Reference
- CKEDITOR使用与配置
- 汇编 段内转移和段间转移
- 后缀数组的应用
- 查询前10条数据oracle
- Unbalanced calls to begin/end appearance transitions for <IDOOrderHomeViewController: 0x8da2960>.
- ios 打开图片库和相机选择图片界面修改为简体中文
- iOS: FFmpeg编译和使用问题总结
- 图像变换-霍夫变换
- Swift语言编程入门实战系列教程(三)---一颗爱你的心
- 6-10复习
- 批处理新手入门导读
- 【NO.4】c program to add number using pointers
- poj3277City Horizon