У меня есть случай, когда приложение падает при прокрутке вправо, когда я тестирую его на iPad. Это как-то связано с тем, как я добавляю в подпредставлениях. Я не могу освободить подпредставление, и у меня возникает ошибка «не удалось выделить память» на симуляторе, когда я долго запускаю программу.
Вот код, который я использую,
-(id)initWithHostingView:(CPTGraphHostingView *)hostingView andData:(NSMutableArray *)data andString:(NSString *)test
{
self = [super init];
if ( self != nil ) {
self.hostingView = hostingView;
self.scatterPlotView1=[[CPTGraphHostingView alloc] initWithFrame:CGRectMake(0,600,6300,385)];
self.scatterPlotView2= [[CPTGraphHostingView alloc] initWithFrame:CGRectMake(0,0,6300,615)];
self.scatterPlotView1.collapsesLayers=YES;
self.scatterPlotView2.collapsesLayers=YES;
self.graphData = data;
self.xAxisMinimum = [test floatValue];
[_hostingView addSubview:_scatterPlotView2];
[_hostingView addSubview:_scatterPlotView1];
}
return self;
}
Тестирование проводилось только с 5-10 значениями. Использование API coreplot.