转:UINavigationBar返回上一级出现nested pop animation can result in corrupted navigation bar

[self.navigationController popViewControllerAnimated:NO];

出现上面的错误是因为pop的时候要确保先让本页面加载完成,即如果在viewDidLoad中加载一个请求,想在成功的时候没有数据时直接pop回来时就会出现混叠不清的情况

解决办法:延迟执行pop后的push,或者push 后的pop,即使0.1s都行。

如:[self performSelector:@selector(pop) withObject:nilafterDelay:1];

- (void)pop

{

[self.navigationController popViewControllerAnimated:NO];

}

时间: 2024-10-10 12:42:20

转:UINavigationBar返回上一级出现nested pop animation can result in corrupted navigation bar的相关文章

nested pop animation can result in corrupted navigation bar

nested pop animation can result in corrupted navigation barFinishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted. 我出现这个错误的情况,输入框输入状态下push到下个页面返回的时候会出错,4上测试

UINavigationController出现nested push animation can result in corrupted navigation bar的错误提示

今天在测试过程中,出现了这样一个bug,分别有两种情景: (前提是:app是基于UINavigationController构建的) 1.从Controller-A中push进来B.在B中点击返回,返回的界面为黑色一片.再做返回操作就crash了. 如图1: 2.从Controller-A中push进入B,此时B中tableview出现错位现象(图2),tableview被navigationbar覆盖了一部分,在B中再push一个C进来.此时只显示了C的navigationbar,但下方的vi

nested push animation can result in corrupted navigation bar

2014-07-05 17:11:20.594 SevenStars[2185:60b] nested push animation can result in corrupted navigation bar 2014-07-05 17:11:21.005 SevenStars[2185:60b] Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get

android webview点击返回键返回上一级activity

android webview点击返回键返回上一个activity 1 @Override 2 public boolean onKeyDown(int keyCode, KeyEvent event) { 3 // TODO Auto-generated method stub 4 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { 5 return true; 6 } 7 return super

Web 在线文件管理器学习笔记与总结(11)获取文件夹信息 (12)返回上一级操作

(11)获取文件夹信息 文件夹没有修改操作. index.php: <?php require 'dir.func.php'; require 'file.func.php'; require 'common.func.php'; $path = 'file'; $path = @$_REQUEST['path'][email protected]$_REQUEST['path']:$path; $info = readDirectory($path); if($info == NULL){ e

Android 使用SwipeBackLayout实现滑动返回上一级页面——实战来袭

我们知道.APP在设计上习惯性的把返回button放在屏幕的左上角,那么,在非常多时候(尤其是大屏幕手机),操作改返回button,就会有诸多不便了.为了更加方便实现"返回"功能.如今的一些APP,如百度贴吧等.開始引入一种的新的交互方式,通过滑动屏幕.利用手势事件来高速且友好的实现该功能. 怎样高速实现上图的效果呢.Github上提供了一个开源的库SwipeBackLayout,地址:https://github.com/ikew0ng/SwipeBackLayout , 通过它,我

JavaScript特效之前进,后退(返回上一级)

在页面上增加前进,后退(返回上一级)功能: 方式一:使用函数 <script> function goback(){ history.go(-1);//返回或者history.back(); } function go(){ history.go(1);//前进或者history.forward(); } </script> 方式二: <a href="javascript:history.go(1)">前进</a> <a href

Matlab返回上一级菜单

返回上一级菜单 str=cd;index_dir=findstr(str,'\');str_temp=str(1:index_dir(end)-1); 这种办法最多回到根目录下一级 创建文件并且进入对于文件夹 dirname = str if ~(exist(dirname,'dir')==7) mkdir(fliename) end cd(dirname) 这两个操作连在一起操作,便于文档的储存

类似IOS的滑动返回上一级,SwipeBackLayout-android的滑动返回类库

     最近,公司在开发App的需求中增加了一个新的需求,要在android的页面中增加向右滑动的时候返回上一级页面.我刚知道这个需求的时候,感觉有点坑,可能设计那边最近接触到知乎的客户端或者是IOS的滑动可以返回上一级的效果,所以...     之前没有接触过android的滑动返回的开源库,所以还是找一下百度...    后来在Github上找到了SwipeBackLayout:GitHub地址是:https://github.com/ikew0ng/SwipeBackLayout