iOS 关于界面卡死的问题libobjc.A.dylib`_objc_trap:

2016.11.1

libobjc.A.dylib`_objc_trap:

已经出现过一次(参见9.22的笔记)

在花乐借款里点击下一步的时候或进入个人资料界面再返回时会卡死,

程序如下


可以看出上图中,程序是在PersonPageViewController里的loadData出错的。

老大分析原因是,在返回的时候,按说控制器已经销毁,但是程序有走了一次viewDidLoad,按说不应该走这个方法。即释放了空指针- -。

出错在初始化model方法中的数据请求,所以将数据请求放到viewWillAppear就好了

四个界面和page控制器都改一下就好了。

注:PersonalPageViewController中的数据也要改写在viewWillAppear里。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 10,656评论 1 23
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,627评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • 将近百人工资计算汇总,半数人社保公积金缴存,如果你是我领导,允许的差错率有多少? 如果直接领导全权授权,是否自认为...
    斯嘉绿阅读 1,722评论 0 0
  • 前一段时间看了一个访谈节目,是采访饰演《情深深雨蒙蒙》雪姨一角而走红的女演员王琳,她回忆其26岁时嫁了一位香港的富...
    静水流深l阅读 890评论 0 1