私のアプリでは、私は扱うことができないいくつかの特別なシナリオがあります。 私は2つの配列ラベルとnumProjectsに入れているXmlからデータを取得しています。 ラベルにはラベルが含まれ、numProjectにはそれぞれのラベルの値が含まれます。辞書や配列からコンテンツにアクセスする方法は?
これらの値を使って、各ラベルに異なる色の円グラフを描く必要があります。 私はグラフを描画している方法は、私は1つの配列と私は別のセクションに必要な色を置く他の配列でグラフを作成する必要があるデータを入れているです。
そこでここではコードの問題だ:私はこのnumProjectArray
を必要とし、また、私は別のセクションを色付けしたいすべての色を持っている別の配列を作成する必要が描きながら
labelArray = [Active, pipeline, closed];
numProjectArray = [248, 438,200];// respective values as per the labelArray
は今すぐ。また、label-value-colorごとに特定のペアが存在する必要があります。各ラベルには、numProjectArray
に格納された一意の値が必要です。このラベルと値のペアでは、セクションを描画するために特定の色が必要です。また、この情報をグラフの横にどの色がどのラベルを示すかを表示する必要があります。
助けてください!
しかし、ラベルの数が不明な場合はどうすればよいですか? – Ashutosh
ラベルに1つずつ辞書を追加してください。ここでは辞書を使う必要はありません。データを格納する独自のクラスを用意することはできますが、NSDictionaryはキーと値のペアのための単純なコンテナを提供しています。主なことは、複数のアレイにまたがってそれらのアレイを同期させるのではなく、各ラベルのすべての情報をまとめておくことです。 – Caleb