2017-11-16

2017-11-17  本文已影响15人  yght

完成事情:

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.玩了一晚开心的狼人杀

上一篇下一篇

猜你喜欢

热点阅读