Ios 核心绘图:CPTConstraintsFixed中的NSAssert异常:`LowerBound必须小于或等于上限`
我在类Ios 核心绘图:CPTConstraintsFixed中的NSAssert异常:`LowerBound必须小于或等于上限`,ios,objective-c,cocoa-touch,core-plot,Ios,Objective C,Cocoa Touch,Core Plot,我在类CPTConstraintsFixed.m中的核心图的位置处得到一个NSAssert异常,该异常用于lowerBound:lowerBound上限:方法: [\u CPT约束下边界的固定位置:上限:], /Users/AR/Downloads/core plot/framework/Source/_CPTConstraintsFixed.m:79 崩溃发生在带有断言的代码行中:lowerBound必须小于或等于upperBound 这是我的堆栈跟踪: 我正在使用具有以下设置的条形图: x
CPTConstraintsFixed.m
中的核心图的位置处得到一个NSAssert
异常,该异常用于lowerBound:lowerBound上限:
方法:
[\u CPT约束下边界的固定位置:上限:],
/Users/AR/Downloads/core plot/framework/Source/_CPTConstraintsFixed.m:79
崩溃发生在带有断言的代码行中:lowerBound必须小于或等于upperBound
这是我的堆栈跟踪:
我正在使用具有以下设置的条形图:
x.axisConstraints = [CPTConstraints constraintWithLowerOffset:0.0];
relativePlotSpace.xRange = [CPTPlotRange
plotRangeWithLocation:CPTDecimalFromDouble(xAxisStart)
length:CPTDecimalFromDouble(xAxisLength)];
我为xAxisLength=6
和xAxisStart=-0.5
提供的值
您是否有任何关于此错误原因的建议
谢谢大家! 问题似乎与某些y值有关:其中一些是浮点除法的
无限
结果。我现在检查无穷大,并用[NSNull null]
值替换这些值。正如它所说的-您的下限(0.0)应该是@Reno,我的代码95%的时间都使用此参数。错误消息表示上限
(例如6
)必须高于下限
(例如-0.5
)。我看不出我的值有什么问题。你能在xAxisStart中将下限传递为0.0而不是-0.5吗。