2012-05-10 13 views
1

辞書の値からデータを取得している配列を持っていますが、配列の内容をテーブルビューのセルに表示する必要がありますが、適切なデータが表示されませんでした。ここ テーブルビューで配列値を表示する方法

ソースコード

for (int i = 0; i < [self.illArray count]; i++) 
    { 
     NSMutableDictionary *lDict = [self.illArray objectAtIndex:i]; 
     NSString *lTitle = [lDict objectForKey:@"title"]; 
     if ([lTitle rangeOfString:@"Symptoms"].length > 0) 
     { 
      [m_cIllResultArray addObject:lDict]; 
     } 
    } 
    for (int i = 0; i < [m_cIllResultArray count]; i++) 
    { 
     sDict = [m_cIllResultArray objectAtIndex:i]; 
     NSString *sDetail = [sDict objectForKey:@"SYMPTOMS"]; 
     [sDict setValue:sDetail forKey:@"details"]; 

    } 

のNSLogである(@ "ARRAY VALUES1: - %の@"、[sDict valueForKey:@ "詳細"])。

データ形式は次のとおりです。

ARRAY VALUES : (
     { 
     SYMPTOMS =   (
      "Abdominal pain", 
      Constipation, 
      Diarrhea, 
      "Hard to breathe" 
     ); 
     independentItem = 0; 
     module = 117; 
     seqCounter = 101; 
     sequence = 10010; 
     session = 101; 
     title = "Low Alert: Symptoms"; 
    }, 
     { 
     SYMPTOMS =   (
      "Abdominal pain", 
      Constipation, 
      Diarrhea 
     ); 
     independentItem = 0; 
     module = 117; 
     seqCounter = 102; 
     sequence = 10022; 
     session = 101; 
     title = "High Alert : Symptoms"; 
    }, 
     { 
     SYMPTOMS =   (
      "Abdominal pain", 
      Dehydration, 
      "Elevated temperature (>100 degrees)" 
     ); 
     independentItem = 0; 
     module = 117; 
     seqCounter = 101; 
     sequence = 10040; 
     session = 101; 
     title = "Low Alert: Symptoms"; 
    } 

iはカスタムテーブルビューのセルを作り、事前

+0

[このリンクをクリックしてください](http://stackoverflow.com/questions/10332507/numberofsectionintablesview-numberofrowsinsection/10333919#10333919)のように見え、それはあなたに役立ちます。 –

答えて

0

にテーブルビューに

おかげで症状のキー内部にコンテンツを表示し、その中のすべてのデータを配置する必要があります。あなたが使用できる例のちらつきセルまたは任意の他のために、可能なメークplistの転送データ場合は、カスタムテーブルビューを作成し、あなたはその優れた私が持っているを再利用することができ、より詳細

http://www.galloway.me.uk/tutorials/custom-uitableviewcell/

http://www.e-string.com/content/custom-uitableviewcells-interface-builder

0

のためにこれらのチュートリアルを読みますあなたはこのように任意のクエリを見つけた場合、この方法から結果は...あなたのソリューションあなたが得たことを願っています.....私はあなたがコードのデモをお送りします。この方法

+0

私にデモコードを送れますか? –

0

それがうまくいくと思うthis..i試してみてくださいを教えて

for (int i = 0; i < [self.illArray count]; i++) 
    { 
     NSMutableDictionary *lDict = [self.illArray objectAtIndex:i]; 
     NSString *lTitle = [lDict objectForKey:@"title"]; 
     if ([lTitle rangeOfString:@"Symptoms"].length > 0) 
     { 
      [m_cIllResultArray addObject:[sDict objectForKey:@"SYMPTOMS"]]; 
     } 
    } 
NSLog(@"ARRAY VALUES1:-%@", m_cIllResultArray); 
関連する問題