2011-02-27 4 views
0

iPhone 응용 프로그램에 Core-Plot을 사용하고 있습니다. 사용자가 레코드 수를 변경하면 CPXYPlotSpace를 업데이트하려고합니다. plotSpace는 헤더에 정의됩니다. 뷰가로드되면 차트를 설정합니다. 사용자가 데이터의 범위를 변경할 때 그것은 작동합니다.Core-Plot의 CPXYPlotSpace를 항상 업데이트 할 수 없습니다.

if(plotSpace) 
     [plotSpace release]; 

    plotSpace = (CPXYPlotSpace *)graph.defaultPlotSpace; 

    plotSpace.xRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(0) 
                length:CPDecimalFromFloat(recordsLimit)]; 


    plotSpace.yRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(-25) 
                length:CPDecimalFromFloat(100)]; 
: 그것은 범위 내가이 내가 CPXYPlotSpace을 업데이트 사용하고 코드입니다

할당되지 않은 해제되는 포인터를 가지고 그 후, 변경되는 것을 처음 3 또는 4 번 작동

트레드 문제처럼 보입니까?

답변

1

플롯 공간을 해제하지 마십시오. 그래프에 의해 소유됩니다.

+0

당신 말이 맞습니다. 감사합니다 에릭 – oscarm

관련 문제