今天在測试过程中,出现了这样一个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,但下方的…
2013-12-06 10:15:51.668 CodingForFun[4569:70b] nested push animation can result in corrupted navigation bar 2013-12-06 10:15:52.023 CodingForFun[4569:70b] Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might…
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上测试…
[self.navigationController popViewControllerAnimated:NO]; 出现上面的错误是因为pop的时候要确保先让本页面加载完成,即如果在viewDidLoad中加载一个请求,想在成功的时候没有数据时直接pop回来时就会出现混叠不清的情况 解决办法:延迟执行pop后的push,或者push 后的pop,即使0.1s都行. 如:[self performSelector:@selector(pop) withObject:nilafterDelay:1]…
[问题描述] 在使用Git Push代码的时候,会出现 Push to origin/master was rejected 的错误提示. 在第一次提交到代码仓库的时候非常容易出现,因为初始化的仓库和本地仓库是没有什么关联的,因此,在进行第一次的新代码提交时,通常会出现这个错误. [问题原因] 远程仓库和本地仓库的内容不一致 [解决方法] 在git项目对应的目录位置打开Git Bash   然后在命令窗输入下面命令: git pull origin master --allow-unrelate…
[问题描述] 在使用Git Push代码的时候,会出现 Push to origin/master was rejected 的错误提示. 在第一次提交到代码仓库的时候非常容易出现,因为初始化的仓库和本地仓库是没有什么关联的,因此,在进行第一次的新代码提交时,通常会出现这个错误. [问题原因] 远程仓库和本地仓库的内容不一致 [解决方法] 在git项目对应的目录位置打开Git Bash   然后在命令窗输入下面命令: git pull origin master --allow-unrelate…
使用JPA保存对象时报nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly错误 刚开始以为是数据库中的表有问题,主键的字段不能为空,结果给它赋值了还是不行,再一看数据库中有些非空的字段没有设值,又改了 一下表的结构,允许为空,结果还是报错.再一想是不是因为实体类实现了序列化的原因,把序列化给注释了还是不行,最后回想到在生 成实体类的时候有四个字段改成了Serializ…
在使用git将客户端的修改push到服务器上的时候,出现无法push,提示和stackoverflow上的http://stackoverflow.com/questions/2816369/git-push-error-remote-rejected-master-master-branch-is-currently-checked问题一致. 在该问题的第二个回答http://stackoverflow.com/a/2933656/1767800简单地解释了产生问题的原因以及解决问题的办法.简…
先上效果图: 假设 tab bar items 有5个.tag为0,1,2,3,4.storyboard中tab bar controller继承的class叫做xxxVC. class xxxVC: UITabBarController { var storedImageViewArr:[UIImageView?] = [] private var times = [Int].init(repeating: 0, count: 5) private var tempTimes = [Int].…
2016-05-27 09:40:43.4043 UMLOG: event: session_id=B63F36D84AD478B9F95C7D0F05DD819B, event=user_choose_to_details 2016-05-27 09:40:43.4043 UMLOG: event: session_id=B63F36D84AD478B9F95C7D0F05DD819B, event=user_choose_to_details 2016-05-27 09:40:43.4043…
假设出现: nested push animation can result in corrupted navigation bar Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted. 一般这样的情况是在自己定义的tabbarController 的ViewWillAppera中没有调用superWillAppera, 调用父类方…
42. 警告:Multiplebuild commands for output file target引用了名字反复的资源 找到当前的target,展开之后.找到CopyBundle Resources栏目.然后在里面找到反复名字的资源.删除不要的那个就可以 43.签名错误:Provisioningprofile can't be found 在Xcode中当你在更新了你得证书而再又一次编译你的程序,真机调试一直会出现Code Sign error: Provisioning profile…
iPhone有一个回退按钮在所有的导航条上.这是一个简单的没有文字箭头. 在一开始写项目的时候,就要做好一个准备,导航栏是自定义还是使用系统的,后期有什么改动,有什么比较特殊的需求.当然这些在更改需求的同时,很多东西都已经被改得面目全非了. 完全自定义导航栏,在实际开发中,并不能满足特殊需求,因此更多情况下,还是需要配合系统导航栏自定义,从而达到我们想要的效果.当我们自定义返回按钮之后,就会出现系统的右滑Pop功能就失效了,这是其中的一个小问题,下面就跟大家分享一下我所了解到的: 实现一个自定义…
1.自定义Back按钮 iOS中很多时候我们都会自定义返回按钮,也是一件easy的事,类似如下: // 返回按钮 1 - (void)showNavBackButton { UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom]; [backButton addTarget:self action:@selector(backButtonAction:) forControlEvents:UIControlEvent…
前言 苹果在iOS 7以后给导航控制器增加了一个Pop的手势,只要手指在屏幕边缘滑动,当前的控制器的视图就会跟随你的手指移动,当用户松手后,系统会判断手指拖动出来的大小来决定是否要执行控制器的Pop操作. nav_pop_origin.gif 这个操作的想法非常好,但是系统给我们规定的范围必须是屏幕左侧边缘才可以触发,这样实际使用过程中对于有些产品会产生不便,于是有些app就采取整个屏幕都响应这个手势并且pop动画还是用系统原生的,这样操作起来确实方便好多. nav_pop_custom.gif…
本文转载至 http://blog.csdn.net/jasonblog/article/details/28282147  之前随手写过一篇<使用UIScreenEdgePanGestureRecognizer实现swipe to pop效果>,挺粗糙的. 现在使用默认模板创建的iOS App都支持手势返回功能,如果导航栏的返回按钮是自定义的那么则会失效,也可以参考这里手动设置无效. if ([self.navigationController respondsToSelector:@sel…
Clambake for iPhone有一个回退按钮在所有的导航条上.这是一个简单的没有文字箭头. 实现一个自定义按钮是简单的.类似这个设置controller 的navigationItem一个leftBarButtonItem. - (void)viewDidLoad { self.navigationItem.leftBarButtonItem = [self backButton]; } - (UIBarButtonItem *)backButton { UIImage *image =…
如今使用默认模板创建的iOS App都支持手势返回功能,假设导航栏的返回button是自己定义的那么则会失效,也能够參考这里手动设置无效. if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestureRecognizer.enabled = NO; } 假设是由于自己定义…
自定义一个常用ListViewController .h文件 #import <UIKit/UIKit.h> @interface ListViewController : UIViewController -(void)diquButtonClick; @end .m文件 // // ListViewController.m // OuLianWang // // Created by allenariel on 15/6/24. // Copyright (c) 2015年 皇室美家. A…
在Eclipse下建了一个"Blank Heroku App", 然后将自己写好的JS Web练习代码直接复制放到了这个空项目下, 由于Eclipse下的git工具不太会用, 导致一直无法Commit, 报这个信息"No changed items were selected. Do you wish to amend the last commit", 很是纠结. 只好google了下git命令行的使用, 敲命令上传代码了. 命令如下: 1. git add .…
起因 elastic做文本索引,match_all目标索引超过10000条时,出错 { "error": { "root_cause": [ { "type": "illegal_argument_exception", "reason": "Result window is too large, from + size must be less than or equal to: [10000]…
WeTest 导读  iOS 11 为整个生态系统的 UI 元素带来了一种更加大胆.动态的新风格. 本文介绍了iOS11在UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前的APP带来异常bug. 前言 前几天发现在做的APP在iOS11系统上动画有异常,在其他系统的设备上都是正常的,动画的操作是观察tableView的contentOffset变化后执行的,异常动画发生在tableView reloadData之后,也就是说tableView reloadData…
目录 1.邀请业务逻辑流程图 2.邀请好友-前端 3.邀请好友-后端接口(生成二维码) 4.前端获取后端生成的二维码 5.前端长按页面,保存图片到相册 6.客户端通过第三方识别微信二维码,服务端提供对应的接口允许访问 7.download.html 8.App配置私有协议, 允许第三方应用通过私有协议,唤醒APP 9.开始使用本地编译测试 10.首页监听是否有来自第三方应用的唤醒:app_listener 11.注册页面接收invite_uid参数 12.对于后端注册接口(User.regist…
Struts的文件上传下载 1.文件上传 Struts2的文件上传也是使用fileUpload的组件,这个组默认是集合在框架里面的.且是使用拦截器:<interceptor name="fileUpload" calss="org.apache.struts2.interceptor.FileUploadInterceptor/> 来完成的. 1.1.Struts完成文件上传的基本步骤 由于功能已经在拦截器就已经完成了,所以在action中就只需要进行配置就可以了…
我是看这篇博客http://blog.csdn.net/wzzvictory/article/details/20067595 做的,但是CocoaPods 2015年4月份有了更新,出现了一个trunk的东西(见http://blog.cocoapods.org/CocoaPods-Trunk/),意思是说以后不能再用提交pullRequest的方式来想CocoaPods提交自己的库了,得改用 pod trunk push 的方式(见http://guides.cocoapods.org/ma…
今天处理的任务是从一套系统中分离出微信易信功能代码添加到另一套系统中..本来是一个很简单的任务,但是分离移植过去后,一运行报了个错: nested exception is org.hibernate.MappingException: Unknown entity 一看错误提示,看来是hibernate的映射出问题了,看了一下po类存在,又看了一下映射的.hbm.xml配置文件也在,看了一下内容也没问题,也不可能有问题本来就是现成系统中分离出来的..有点迷惑了,百度了一下,有说@Entity注…
之前有一篇写到在ubuntu14.04系统上安装私有仓库,遇到了两个问题,本次在centos7上遇到了另外一个问题. 安装完仓库并运行registry镜像之后发现push和pull操作都会返回一个500的错误提示,后来发现原来是selinux防火墙没有关(centos7安装完docker之后默认selinux防火墙就是开着的),解决办法如下: vi /etc/sysconfig/selinux 修改该行 SELINUX=disabled…
[01]浅谈Google Chrome浏览器(理论篇) [02]浅谈Google Chrome浏览器(操作篇)(上) [03]浅谈Google Chrome浏览器(操作篇)(下) [04]浅谈ASP.NET框架 [05]浅谈ASP.NET MVC运行过程 [06]浅谈ASP.NET MVC 控制器 [07]浅谈ASP.NET MVC 路由 [08]浅谈ASP.NET MVC 视图 [09]浅谈ASP.NET MVC 视图与控制器传递数据 [10]浅谈jqGrid 在ASP.NET MVC中增删改…
目录结构: contents structure [+] Ajax简介 Ajax的工作原理 Ajax的使用步骤 使用原生的js代码 使用JQuery代码 JQuery中常用的Ajax函数 $.ajax()函数 $.get()函数 $.post()函数 $.getJSON()函数 Ajax + Jquery 提交文件和其他数据 1,Ajax简介 Ajax是Asynchronous JavaScript and XML(异步的JavaScript和XML)的简介,Ajax并不是一门新的编程语言,而是…
1.支持WebGL和canvas的浏览器 (IE10, IE11支持, 但在IE里移动图片时很卡, 不一定是全部人都有这情况) 2.Three.js (文件较大, 有官网demo, 可不下载, 下载photo-sphere-viewer.js时也有three.js) 下载地址:https://github.com/mrdoob/three.js 3.photo-sphere-viewer.js (这是基于Three.js开发的柱状全景图插件) 下载地址:https://github.com/Je…