내 응용 프로그램에서 내가 처리 할 수없는 몇 가지 특별한 시나리오가 있습니다. 두 개의 배열 레이블 및 numProjects있는 Xml 데이터를 가져 오는 중입니다. 레이블에 레이블이 있고 numProjects에 해당 레이블의 값이 들어 있습니다.사전 또는 배열에서 콘텐츠에 액세스하는 방법?
이 값들을 사용하여 각 라벨마다 다른 색상의 원형 차트를 그려야합니다. 나는 차트를 그리는 방법은 내가 한 배열에 차트를 채울 필요가있는 데이터를 넣어 다른 배열에 내가 다른 섹션에 필요한 색상을 넣어.
labelArray = [Active, pipeline, closed];
numProjectArray = [248, 438,200];// respective values as per the labelArray
지금 그리는 동안 내가이 numProjectArray
필요하고 또한 내가 별도의 섹션 색상을 원하는 모든 색상을 가진 다른 배열을 만들 필요가
그래서 여기에 코드를 사용하여 문제입니다. 또한 label-value-color 각각에 대해 특정 쌍이 있어야합니다. 각 레이블에는 numProjectArray
에 저장된 고유 한 값이 있어야하며이 레이블 값 쌍에는 섹션을 그리는 데 특정 색이 필요합니다. 또한이 정보를 그래프의 측면에 표시하여 어느 색이 어떤 레이블을 나타내는지도 표시해야합니다.
도와주세요!
하지만 라벨 수가 알려지지 않은 경우 어떻게해야합니까 ?? – Ashutosh
레이블 당 하나씩 사전에 배열을 추가하십시오. 여기서 사전을 사용할 필요가 없습니다. 데이터를 저장하기 위해 자신 만의 클래스를 만들 수 있습니다.하지만 NSDictionary는 키/값 쌍을위한 간단한 컨테이너를 제공하며 완벽하게 작동해야합니다. 가장 중요한 점은 여러 배열에 분산시키고 배열을 동기화 상태로 유지하기보다는 각 레이블에 대한 모든 정보를 함께 보관해야한다는 것입니다. – Caleb