CALayer position contains NaN: [nan inf]解决方法
来源:互联网 发布:大数据技术是什么 编辑:程序博客网 时间:2024/05/16 23:57
Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan inf]解决方法.
今天测试发现一个非常规操作的崩溃:日志如图:
inf和nan含义如下:
INF表示“无穷大”,是infinite的缩写。NAN表示“无效数字”,是Not a number的缩写。
解决方法:找到调用参数nan或者inf 的语句加入逻辑判断(运用math类里的isnan):
if (!isnan(CGRectGetMidX(newFrame))) 就是当CGRectGetMidX不为无效参数调用此句.这样就可以解决崩溃了
PS:谢谢 四爷,蛋哥对我的帮助,叩首了.....
今天测试发现一个非常规操作的崩溃:日志如图:
inf和nan含义如下:
INF表示“无穷大”,是infinite的缩写。NAN表示“无效数字”,是Not a number的缩写。
解决方法:找到调用参数nan或者inf 的语句加入逻辑判断(运用math类里的isnan):
if (!isnan(CGRectGetMidX(newFrame))) 就是当CGRectGetMidX不为无效参数调用此句.这样就可以解决崩溃了
PS:谢谢 四爷,蛋哥对我的帮助,叩首了.....
0 0
- CALayer position contains NaN: [nan inf]解决方法
- 'CALayer position contains NaN: [nan nan]'异常
- CALayer position contains NaN: [182.5 nan]
- 关于'CALayer position contains NaN: [nan nan]'异常
- 关于'CALayer position contains NaN: [nan nan]'异常
- Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [160 nan]解决方法
- CALayerInvalidGeometry', reason: 'CALayer position contains NaN:
- CALayerInvalidGeometry', reason: 'CALayer position contains NaN:
- CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [160 nan]
- 小胖说事42-----iOS报错:'CALayer position contains NaN: [nan 14]’和CUICatalog: Invalid asset name supplied
- inf & nan
- uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer bounds contains NaN: [nan 0; 600 300]'
- NaN and Inf
- nan
- NaN
- NaN
- NaN
- NaN
- Digester解析xml文件
- ios7返回手势优化
- Makefile中override 指示符
- android—广告实现
- Container With Most Water
- CALayer position contains NaN: [nan inf]解决方法
- 程序猿表白代码,哈哈哈
- android在OnCreate中获取控件的宽度和高度.
- iPhone 6 Plus要召回是谣言
- PHP写入时复制 (Copy on Write)
- iOS中字体样式的设置、颜色、空心、删除线、阴影、斜体、扁平化
- wind7+cocos2d-x 3.0rc环境搭建
- FragmentPagerAdapter与FragmentStatePagerAdapter区别及FragmenActivity内容动态变化
- 堆排序