Iphone основной сюжет

Я новичок в разработке iPhone, может ли кто-нибудь помочь мне нарисовать кривую диаграмму в iPhone, используя только три значения?

-(NSUInteger)numberOfRecordsForPlot:(CPPlot *)plot
{
    NSLog(@"Array1-->%@",Array1);
    return [Array1 count];
}

-(NSNumber *)numberForPlot:(CPPlot *)plot
                     field:(NSUInteger)fieldEnum
               recordIndex:(NSUInteger)index
{
    NSLog(@"Array1-->%@",Array1);
    NSLog(@"marks1-->%@",marks1);

    if(fieldEnum == CPScatterPlotFieldX)
    { 
        return [Array1 objectAtIndex:index]; 
    }
    else
    {
        if(plot.identifier == @"X Squared Plot")
        {
            return [marks1 objectAtIndex:index]; 
        }
    }
}

построена диаграмма кривой с использованием приведенного выше кода, но у меня много значений в каждом массиве... но я хочу построить график, используя только три значения в каждом массиве.


person user741102    schedule 19.05.2011    source источник
comment
Вы должны предоставить нам гораздо больше информации, чем у вас есть. Также отформатируйте код.   -  person sosborn    schedule 19.05.2011
comment
Нам также нужно знать, что вы пробовали, а что не работает. Глядя на ваш вопрос, я понятия не имею, как помочь, потому что вы не сказали нам, в чем проблема.   -  person sosborn    schedule 19.05.2011


Ответы (1)


Замените следующий код:

-(NSUInteger)numberOfRecordsForPlot:(CPPlot *)plot{
    NSLog(@"Array1-->%@",Array1);
    return [Array1 count];
    //return 50;
}

со следующим:

-(NSUInteger)numberOfRecordsForPlot:(CPPlot *)plot{
    NSLog(@"Array1-->%@",Array1);
    return 3;
}

Надеюсь это поможет!

person Necixy    schedule 19.05.2011