Code Bye

ios8向下兼容问题

出错代码:CGPathMoveToPoint(graphPath, NULL, _leftMarginToLeave, plot.xPoints[0].y);
错误提示:Assertion failed: (CGFloatIsValid(x) && CGFloatIsValid(y)), function void CGPathMoveToPoint(CGMutablePathRef, const CGAffineTransform *, CGFloat, CGFloat), file Paths/CGPath.cc
在ios6 和 ios7下能够运行
解决方案

20

你在这一行打断点,应该可以看到是哪个值计算有误,变成了NaN

20

打个断点跟踪看一下这个函数中几个参数的值吧。你这是在画拆线图吗

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明ios8向下兼容问题