iOS 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [187.5 nan]'

今天展示试图的时候,发现图片创建时直接崩溃,全局断点看到frame的时候直接崩溃。

查找原因是因为图片删除之后,还是之前的图片名,为了适配获取通过图片名获取到图片自身的size。图片删除后,size大小为(0,0)。所以,除以0,直接崩溃。


iOS 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [187.5 nan]'_第1张图片

我的解决方案:替换图片名称,找一个存在的图片。

遇到这类问题,只需要找到除以的值为0即可。

你可能感兴趣的:(iOS 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [187.5 nan]')