gpt4 book ai didi

ios - 有人可以解决我对 corePlot 中的 CPTPlotDatasource 的查询吗

转载 作者:行者123 更新时间:2023-11-28 08:50:55 24 4
gpt4 key购买 nike

此处 CPTScatterPlotFiledX 显示错误为:

Binary Operator cannot be applied to operand of Type _CPTScatterPlotFiledX and UInt!

对于 CPTScatterPlotFiledY 也是如此

func numberForPlot(plot: CPTPlot!, field fieldEnum: UInt, recordIndex idx: UInt) -> NSNumber! {
switch fieldEnum
{
case CPTScatterPlotFieldX :
if plot.identifier .isEqual("aapl")
{
var num: NSNumber = aaplArray.objectAtIndex(Int(idx)).valueForKey("x") as! NSNumber
return num
break
}
else if plot.identifier .isEqual("goog")
{
var num: NSNumber = googArray.objectAtIndex(Int(idx)).valueForKey("x") as! NSNumber
return num
break
}
case CPTScatterPlotFieldY :
if plot.identifier .isEqual("aapl")
{
var num: NSNumber = aaplArray.objectAtIndex(Int(idx)).valueForKey("y") as! NSNumber
return num
break
}
else if plot.identifier .isEqual("goog")
{
var num: NSNumber = googArray.objectAtIndex(Int(idx)).valueForKey("y") as! NSNumber
return num
break
}
}
return NSNumber(float: 0)
}

最佳答案

case CPTScatterPlotFieldX 替换为 case UInt(CPTScatterPlotField.X.rawValue) 以便将 enum 类型转换为原始 UInt

关于ios - 有人可以解决我对 corePlot 中的 CPTPlotDatasource 的查询吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34218154/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com