美文网首页
2017-11-16

2017-11-16

作者: yght | 来源:发表于2017-11-17 00:11 被阅读15次

    完成事情:

    1.把简历详情发给猎头

    2.工作上花了2-3小时定位了一个由于NSUInteger的crash.

    Message from debugger: Terminated due to signal 9

        具体定位路径如下:

            1.有人报Unread页面的Crash,发现自己也能重现

            2.联想到最近iOS 11有对HTTPS 协议及证书严格,而且只有该论坛有这个问题,所以尝试断网,并加上CFNETWORK_DIAGNOSTICS  的环境变量(诊断网络问题),但是发现应用还是崩溃。

            2.断定跟网络没有关系后,将其他几个页面都注视掉发现只有UnreadVC有这个问题。

            3.针对UnreadVC排查,注释掉ViewDidLoad, ViewDidAppear, ViewWillAppear之后,逐个排查,最终发现是一个NSUInteger = 1 的变量被减10 变成了最大正整数,之后循环调用日志借口,造成了崩溃。

    3.玩了一晚开心的狼人杀

    相关文章

      网友评论

          本文标题:2017-11-16

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