iOS7在viewDidLoad中,请求网络数据,(网络请求开辟线程),在请求失败的时候,在主线程中 popViewController。但是怎么也pop不出去。
原因是,网络请求完成的时候,竟然还没有调用-(void) viewDidAppear.也就是界面没有完全加载,导致我直接跳转界面会失败。
解决办法:不要再viewDidLoad中popViewController,在ios8以上勉强可以执行,但是ios7这样执行,界面会卡死,系统会crash。因此尽量不要再viewDidLoad中pop控制器。
我的解决办法是,添加一个标记,在网络请求失败的时候改变标记,ViewDidApper中执行该方法。
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
if(!isNetWorkError) {
[self.navigationController popViewControllerAnimated:YES];
}
}

iOS popViewController 失败相关推荐

  1. c# 再次尝试 连接失败_和平精英ios充值失败该怎么办

    和平精英ios充值失败该怎么办?近期有小伙伴说自己用苹果手机充值却显示充值失败,这种情况该怎么解决呢?其实这不是大问题,看看下面的解决办法. 和平精英ios充值失败 和平精英ios充值失败只需要重新填 ...

  2. 关于canvas.toDataURL 在iOS运行失败的问题

    关于canvas.toDataURL 在iOS运行失败的问题 最近做了一个海报生成的组件,需要drawimage到画布上,image来源包括本地和异地的图片src; 首先讲一点,异地图片如果不设置允许 ...

  3. hbuilder ios 打包失败,无法导入p12证书的解决方案

    问题描述: 在profile描述文件和私钥证书通过hbuilder ios 打包成功过的前提下,突然遇到打包失败的问题,问题详情是无法导入p12证书. 探索过程: 本着遇到问题先自省的态度,重复打包了 ...

  4. 对hash签名失败_vue项目中微信jssdk在ios签名失败

    一.问题描述 1. vue项目中微信jssdk签名时,在安卓和ios是有差异的,签名时使用的url=window.location.href.split('#')[0],此时在安卓没问题,在ios会导 ...

  5. ios 上传图片失败 小程序_微信小程序ios端 使用ajaxSubmit上传图片失败,android没问题...

    微信小程序ios端 使用ajaxSubmit上传图片失败,android没问题 微信小程序开发上传图片,使用ajaxsubmit,post请求,form设置multipart/form-data, a ...

  6. cocos creator 打包ios 构建失败

    接了个广告的sdk,tradplus广告,构建过程中发现pod install 一直失败, 找了好久好久,纠结了好几天,没用过ios打包. 报错信息如下: -- Crash Report log in ...

  7. ios 上传图片失败 小程序_【报Bug】百度小程序真机IOS无法上传图片

    详细问题描述 (DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题) [内容] 在百度小程序开发者 ...

  8. iOS 定位失败 非洲 经纬度为0,0

    问题:ios集成高德地图,显示当前定位点的时候,有时候定位在非洲边边上(经纬度(0,0)),特别是在第一次运行应用的时候 解决:1.初始化mamapview的时候需要将其usertrackingmod ...

  9. 高德地图android api定位失败,android 定位没有问题,iOS定位失败获取不到位置信息...

    @override void initState() { super.initState(); _type = widget.type; WidgetsBinding.instance.addPost ...

  10. 关于微信H5高德iOS定位失败的解决办法

    在微信浏览器环境内   安卓一切正常 IOS却显示定位失败. 网上查找, 原来前辈们已经有解决方案  : 将定位功能提前至项目启动时调用. 这有这样才能唤起iOS的定位权限.  至于为何,有待探索

最新文章

  1. RPA和AI:加速数字化转型的步伐
  2. html页面表格导出到excel总结
  3. Java开源并行计算组件Multi-Task
  4. 边工作边刷题:70天一遍leetcode: day 97-2
  5. python读取和存入json文件
  6. 微服务(Microservices)和服务网格(Service Mesh)架构概念整理
  7. AIX HACMP集群切换测试实际案例解析
  8. 【文末有福利】吸烟致癌,是基因的错吗?
  9. Qt|C/C++植物大战僵尸修改器(用户版)
  10. 菜鸟对新技术的一点看法
  11. matlab 计算指北角,最优化方法MATLAB4
  12. appium之adb常用命令
  13. PHP大文件分割上传(分片上传)
  14. JPasswordField密码框,JList列表框
  15. BAT都不让多表 join?这是为什么?
  16. [转载] 中华典故故事(孙刚)——01 天要下雨_娘要嫁人
  17. CNCAP2021版 主动安全ADAS系统试验方法
  18. 记录安卓,IOS安装kali的办法
  19. 应用程序无法正常启动(oxc000007b)
  20. eclipse theia_如何在Ubuntu 18.04上设置Eclipse Theia Cloud IDE平台[快速入门]

热门文章

  1. C Library User 手册(25)
  2. heaps入门---1
  3. JAVA 配合 Vue前台,完成中文、拼音全拼、拼音首字母检索
  4. C++中的LPVOID数据类型
  5. ae合成设置快捷键_AE脚本使用快捷键控制关键帧操作 Keyboard v1.2.2【资源分享1449】...
  6. linux qt程序崩溃_Qt程式异常崩溃处理技巧(Win)
  7. Ubuntu修改/home下各目录为英文
  8. idea自动生成器 生成构造器 get/set方法等
  9. Html提交表单的制作
  10. java微信主动推送消息_利用java开发微信实现微信主动推送消息实例