iOS10问题小结

iOS10发布已经多时,相信大家早已经看过各种总结和教程了,楼主直说一下自己项目中遇到的问题。
1.用xib创建的view不显示动画,之前的时候view直接调用layoutIfNeeded,iOS10的时候view的superview去调用layoutIfNeeded。

 if ([[UIDevice currentDevice] systemVersion].floatValue >=10.0) {
          [self.bottomView.superview layoutIfNeeded];
 }else{
          [self.bottomView layoutIfNeeded];
  }

2.在使用AVAudioPlayer播放本地音频的时没有声音的问题,这个问题之前导致了我们之前的好多用户抛弃了我们,可谓相当严重。原因这里我们就不说了(当然我们也没找到),说一下解决方案。
首先我们会建议用户重启一下手机,看能否解决音频播放无声的问题。
没有解决的话,会让用户停止使用变速功能。

[_player setEnableRate:YES]; //设为NO

最后还没有解决的话,就请他们连续程序猿哥哥吧。

说一下解决问题的一些总结,以前我在找bug得时候,主要通过Debug和Log来调试和定位,但是上面的问题就没有办法解决,而且也根本没有怀疑系统的API会出了问题,所以一开始很被动,然后想起我之前的一位同事在解决问题的时候,会一句一句的注释修改,来定位问题,在遇到束手无策的问题的时候,这不失为一个好办法。

                                                      读史,运动,偶尔也来点儿段子。

你可能感兴趣的:(iOS10问题小结)