手残把iOS系统升级了,发现所有的本地图片或者网络图片都不显示了,查找好多资料,两种解决方案.
方案1:
找到图中rn对应的路径,加上下面的else判断即可解决找到这个方法 直接替换如下即可:
- (void)displayLayer:(CALayer *)layer{
if (_currentFrame) {
layer.contentsScale = self.animatedImageScale;
layer.contents = (__bridge id)_currentFrame.CGImage;
}else{
[super displayLayer:layer];
}
}
方案2:把reactnative升级到大于或者等于0.63版本,亦可解决(网友测试过,本人采取第一种方案).这个修改很大,希望先备份好之前的项目,再进行此操作,对你有帮助请给个爱心,谢谢
补充:
2020年10月16:把项目升级到0.63.3之后虽然不用手动添加方法一中的了,普通图片都会显示,但是aes加密过的图片 怎么也不显示了,没办法,折腾了半天又回退到0.62.1版本,希望有此需求的朋友,升级之前一定要谨慎 谨慎 谨慎,一定备份好之前的项目
网友评论