美文网首页
OC 经验 控制器销毁,网络数据回来导致崩溃

OC 经验 控制器销毁,网络数据回来导致崩溃

作者: 冯汉栩 | 来源:发表于2021-07-29 16:17 被阅读0次

    一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。

    今天说明一个BUG,从首页进去资讯详情,当网络数据加载缓慢的情况下,退出资讯详情,然后网络数据回来的。然后App闪退。也许有很多原因我只写我自己的原因:

    11111.png

    你回调里 用到了self 导致self 延迟释放, 错误信息是BAD_ACCESS(野指针错误) 很明显是delegate提前释放了 但指针还在 肯定是没用weak 用assign了

    原因是:delegate声明的属性使用了assign 应该换成weak
    错误


    image.png

    正确的:


    image.png

    相关文章

      网友评论

          本文标题:OC 经验 控制器销毁,网络数据回来导致崩溃

          本文链接:https://www.haomeiwen.com/subject/qcffvltx.html