unbalanced calls to begin/end appearance transitions for uiviewcontroller的解决方法

1、ios开发中,进行视图跳转时,可能会遇到上面的警告日志,

比如,在loadView、viewDidLoad、viewWillAppear中,使用下面的代码:

XXXView* viewTemp = [[PrimaryView alloc] init];
viewTemp.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:viewTemp animated:YES completion:nil];

解决办法:

在viewDidAppear中执行上述代码即可;

2、视图跳转无效解决

[self dismissViewControllerAnimated:YES completion:nil];
// YES会导致下面一行代码执行时,视图无法跳转
XXXView* viewTemp = [[PrimaryView alloc] init];
viewTemp.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:viewTemp animated:YES completion:nil];

解决办法:

[self dismissViewControllerAnimated:YES completion:^{XXXView* viewTemp = [[PrimaryView alloc] init];viewTemp.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;[self presentViewController:viewTemp animated:YES completion:nil];}];

unbalanced calls to begin/end appearance transitions for uiviewcontroller的解决方法相关推荐

  1. Unbalanced calls to begin/end appearance transitions for XXXX

    出现此问题是因为前一个动画并没有被执行完, 你又开始执行下一个动画.你仔细找找做动画之前有没有其他关于动画的操作. 开始看到这个答案,我自作聪明的不就是动画冲突吗?然后把最后的那个动画(pushvie ...

  2. org.json.JSONException: A JSONObject text must begin with #39;{#39; at character 1 of {解决方法...

    在使用java读取一个本地的json配置文件的时候,产生了这个异常:org.json.JSONException: A JSONObject text must begin with '{' at c ...

  3. 报错 Missing number, treated as zero. \begin{subfigure}{0.24\linewidth}?怎么解决

    这个错误提示意思是缺少数字,被当做零处理. 解决方法是在 \begin{subfigure}{0.24\linewidth} 后面补充合适的数字.例如 \begin{subfigure}{0.24\l ...

  4. QPainter::begin: Paint device returned engine == 0, type: 2 解决方法,在使用第三方库Qt可视化节点编辑器时

    QT节点编辑器:https://github.com/paceholder/nodeeditor 在使用的时候,沿着对角线缩放节点会出现崩溃的情况 报出来的错误却是:Qt begin: Paint d ...

  5. QPainter::begin: Paint device returned engine == 0, type: 2 解决方法

    出问题的代码段希望将painterdevice设置为图片,如下: QPixmap picture; QPainter painter;if(painter.begin(&picture)) / ...

  6. org.hibernate.TransactionException: JDBC begin transaction failed的解决方法

    异常: javax.servlet.ServletException: org.springframework.transaction.CannotCreateTransactionException ...

  7. g('begin');php,ThinkPHP3.1新特性之G方法的使用

    长期以来ThinkPHP都是需要通过debug_start.debug_end方法甚至Debug类才能完成那些调试的功能,而在ThinkPHP3.1版本中,这些复杂的功能被一个简单的G方法取代了,这不 ...

  8. WordPress知更鸟(Begin)主题评论邮件回复失效的解决办法

    小任还不容易搞定了腾讯云这个坑人的安全组,实现了smtp的方式发邮件,具体文章:WordPress腾讯云服务器SMTP不能发邮件的解决办法,但是经过了测试发现,这个对于评论邮件回复居然没有用,但是有新 ...

  9. xmind 保存出错 “A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]” 解决方法

    解决方法为: 第一步 将C:\Users\Username\AppData\Roaming\XMind\workspace-cathy\seawind 里的文件删掉: 直接在C盘里面搜索workspa ...

  10. ! undefined control sequence \begin{the bibliography}{0}的解决方法

    若有\usepackage{natbib} 删除\usepackage{natbib} 加入\usepackage{cite}

最新文章

  1. 算法------------数组----------------两个数组的交集 II
  2. 空气质量html模板,基于HTML5+CSS3移动端空气质量APP的设计与实现
  3. 矩陣 线性递归 斐波那契實現
  4. timestamp列的有关知识
  5. 彻底清除计算机远程桌面连接的历史记录
  6. windows搜索工具_加快搞定并替代 Windows 10 搜索框搜索文件速度的免费小工具
  7. rip,ospf,eigrp内部网关协议的区别与用法
  8. 这两种printf()函数重定向方法,太实用了
  9. 845B - Luba And The Ticket
  10. 拓端tecdat|数据预处理之异常值处理
  11. html同时用多个css,多类选择器的运用_html/css_WEB-ITnose
  12. 计算机表格应用试卷,计算机应用基础Excel试题库.doc
  13. 心电信号越界怎么回事_心电信号的分析
  14. Linux磁盘阵列(RAID0、RAID1、RADI5、 RAID6、RAID1+0)
  15. SiTime硅晶振温度传感技术
  16. 字节跳动CEO梁汝波接棒张一鸣一年:使命是我们前进的动力
  17. 信息安全制度管理办法
  18. Floating IP
  19. 识别INSB号码C语言如何讲述,探究机器码,深入研究C语言程序的机制
  20. IOS图像2之jpg、png图片保存、互转、设置有损压缩因子

热门文章

  1. OSPF的区域划分与路由计算概述
  2. 碳带与标签匹配规则及效果测试
  3. Google Docs 简介
  4. 什么是Subscript?
  5. win8/win10任务栏/语言栏跳动/闪烁
  6. Abstract Travel代码解析
  7. PTA(Java类与对象 方法,方法重载) 7-1 设计一个风扇Fan类
  8. 独家 | 利用LSTM实现股价预测
  9. 误差条图各部分的代表意思_【小强视界】混凝土搅拌站计量误差原因分析及控制措施...
  10. TP-link WR703N, OpenWrt, Mentohust