svga / SVGAPlayer-iOS

Similar to Lottie. Render After Effects / Animate CC (Flash) animations natively on Android and iOS, Web. 使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画。
http://svga.io
Apache License 2.0
1.09k stars 304 forks source link

error: object cannot be nil #161

Open songyuyang0918 opened 3 years ago

songyuyang0918 commented 3 years ago

问题描述: 我有一个svga动图,它初始化内存消耗太大,所以使用作者提供的UIImage+Extesion方法。

截屏2021-06-29 下午6 18 32 截屏2021-06-29 下午6 18 49

如何再次出现: 使用该方法后,模拟器没有问题, 真机上报错: (iphone6 12.4.7 iphonexr 13.4.1) -[__NSDictionaryM setObject:forKey:]: object cannot be nil (key: img_561)'

附件: https://drive.google.com/file/d/1QK7Q0NouGoVolap13WPdrhjm3Fa_hSZk/view?usp=sharing

Thank you very much for your help

yangqingren commented 3 years ago

你好,这应该是别的 issues 中出现的代码,这是一个提前解码图片的操作 发生异常,可以自行排查 img_561 图片是否有异常并做好字典判空操作