0

多くのセクションがあり、すべてのセクションに表示されるデータが1つの配列resultArrayにあるテーブルがあるため、2つのセクションがある場合にデータを通常セクションに表示する方法は、セクションごとに2つの配列を作成しますが、ここでは複数のセクションがありますこの問題を解決する方法。

ありがとう

私の結果配列は

NSArray *tempArray =[[DataController staticVersion] startParsing:@"http://www.celeritas-solutions.com/pah_brd_v1/productivo/catalogMaster.php"];

for (int i = 0; i<[tempArray count]; i++) {

    id *item = [tempArray objectAtIndex:i];
    NSDictionary *dict = (NSDictionary *) item;
    ObjectData *theObject =[[ObjectData alloc] init];
    [theObject setCategory:[dict objectForKey:@"category"]];
    [theObject setSub_Category:[dict objectForKey:@"sub_Category"]];    
    [theObject setContent_Type:[dict objectForKey:@"content_Type"]];
    [theObject setContent_Title:[dict objectForKey:@"content_Title"]];
    [theObject setPublisher:[dict objectForKey:@"publisher"]];
    [theObject setContent_Description:[dict objectForKey:@"content_Description"]];
[theObject setContent_ID:[dict objectForKey:@"content_ID"]];
[theObject setContent_Source:[dict objectForKey:@"content_Source"]];


    [resultArray addObject:theObject];
    [theObject release];
    theObject=nil;

}

テーブル内のセクションの番号はカテゴリ配列にあります

   - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {

return [categoryArray count] ;

    }

セクションのタイトル

      - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
     {

      return [categoryArray objectAtIndex:section];
}
4

0 に答える 0