一、系统视频播放器( 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是解决不完的,所以需要自己的每日积攒,获取以后面对别的问题的时候能得心应手。
网友评论