NaN(Not a Number)问题

时间:2021-12-07 05:28:07

Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [80 nan]'

本来好好的突然出现了这个问题  累半天终于找到了原因   原来是做除0操作了  感谢http://www.cocoachina.com/bbs/read.php?tid=261837
另外拓展:

NaN,是Not a Number的缩写。 NaN 用于处理计算中出现的错误情况。简单说,那个position可能包含了异常值,从内存方面来看一下会比较好。一般和layer相关的也可能会有重复设值、刷新和释放的情况,模拟器不是万能的。