美文网首页
工作中遇到的技术bug,也给大家参考下,个人经验

工作中遇到的技术bug,也给大家参考下,个人经验

作者: 我还能在进一步 | 来源:发表于2019-02-25 21:22 被阅读0次

    一、系统视频播放器( AVPlayerViewController )点击左上角X 不返回上一级页面的bug:

    [self presentViewController:_playerViewController animated:YES completion:nil];  如果您采取yes 的present的方式,系统视屏播放器的在iOS11.0以后X键将失灵。请自行将YES,改为NO即可。

    二、代理崩溃问题。

     if(self.delegate && [self.delegate respondsToSelector:@selector(didClickButton:)]) { 

     [self.delegate didClickButton:button];

     }

    如上例子崩溃上上方;

    第一请检查修饰词:使用@requested和@optional区别哪有方法必须实现,哪些可以不实现。

    第二: 请检查代理对象的 属性词: 是否采取了weak修饰。

    第三:转移思路法:采取通知的形式。

    三、js 崩溃,这个待考察和分析

    H5执行网络请求会导致jsContext崩溃  使用(jsContext evaluateScript) 容易崩溃;

    参考性的解决方案是:

    [self.webView stringByEvaluatingJavaScriptFromString:@"JS函数"];

    总结:BUG是解决不完的,所以需要自己的每日积攒,获取以后面对别的问题的时候能得心应手。


    奋斗

    相关文章

      网友评论

          本文标题:工作中遇到的技术bug,也给大家参考下,个人经验

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