iOS开发中意料之外又情理之中的bug

1、本地图片被网络图片“覆盖”

bug描述:一个 UIImageView 上的图片第一次启动程序时总是显示不了想要的图片,但是第二次乃至过后去查看它就会正常显示了。

原因:逻辑判断结果是先显示网络图片,然后更改成本地的图片。由于网络加载图片是比较慢的,这个就算率先设置加载网络图片,但是其实这个图片还在下载当中,所以先加载了本地图片,等到网络图片下载完成,就覆盖掉了本来后设置的本地图片。


你可能感兴趣的:(iOS开发中意料之外又情理之中的bug)