有人可以帮帮我吗。我对此非常陌生,并试图继续我的详细信息屏幕,只要我不使用部分,它就可以正常工作。我尝试详细抓取的文件是 html 文件。(编号 1 - 53)。什么时候没有节的细节我只需使用 htmlFile = [artikelen objectAtIndex:[path row]] 来排序;
当我使用部分时,[路径行] 将类似于 [0.1] 而不是继续编号。
我当然希望有人可以帮助我解决和理解这个问题。
谢谢。
雅科
[super viewDidLoad];
artikelen = [[NSMutableArray alloc]initWithObjects:@"artikel1",@"artikel2",@"artikel3",@"artikel4",@"artikel5",@"artikel6",@"artikel7",@"artikel8",@"artikel9",@"artikel10",@"artikel11",@"artikel12",@"artikel13",@"artikel14",@"artikel15",@"artikel16",@"artikel17",@"artikel18",@"artikel19",@"artikel20",@"artikel21",@"artikel22",@"artikel23",@"artikel24",@"artikel25",@"artikel26",@"artikel27",@"artikel28",@"artikel29",@"artikel30",@"artikel31",@"artikel32",@"artikel33",@"artikel34",@"artikel35",@"artikel36",@"artikel37",@"artikel38",@"artikel39",@"artikel40",@"artikel41",@"artikel42",@"artikel43",@"artikel44",@"artikel45",@"artikel46",@"artikel47",@"artikel48",@"artikel49",@"artikel50",@"artikel51",@"artikel52",@"artikel53",@"artikel54", nil];
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 14;
}
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
NSArray *sectionTitles = [[NSArray alloc]
initWithObjects:@"Hoofdstuk I.", @"Hoofdstuk
II.",@"Hoofdstuk III.",@"Hoofdstuk IV.",@"Hoofdstuk IVA.",@"Hoofdstuk IVB.",@"Hoofdstuk
V.",@"Hoofdstuk VA.",@"Hoofdstuk VI.",@"Hoofdstuk VII.",@"Hoofdstuk VII B.",
@"Hoofdstuk VIIC.",@"Hoofdstuk VIII.",nil];
return sectionTitles;
}
- (NSString *)tableView:(UITableView *)tableView
titleForHeaderInSection:(NSInteger)section
{
if ( section == 0 ) return @"Hoofdstuk I. Algemeen";
if ( section == 1 ) return @"Hoofdstuk II. De instelling";
if ( section == 2 ) return @"Hoofdstuk III. Samenstelling ";
if ( section == 3 ) return @"Hoofdstuk IV. Het overleg ";
if ( section == 4 ) return @"Hoofdstuk IVA. bevoegdheden ";
if ( section == 5 ) return @"Hoofdstuk IVB. Hgegevens aan de ondernemingsraad";
if ( section == 6 ) return @"Hoofdstuk IVC. Verdere bevoegdheden van de";
if ( section == 7 ) return @"Hoofdstuk V. De centrale ";
if ( section == 8 ) return @"Hoofdstuk VA.";
if ( section == 9 ) return @"Hoofdstuk VI. De algemene";
if ( section == 10 ) return @"Hoofdstuk VII.";
if ( section == 11 ) return @"Hoofdstuk VII. A.de overheid";
if ( section == 12 ) return @"Hoofdstuk VII. B ";
if ( section == 13 ) return @"Hoofdstuk VIII";
return @"Other";
}
要显示我使用的正确行数:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if ( section == 0 ) return 1;
if ( section == 1 ) return 4;
... etcetra
return 0;
}
要显示我使用过的正确单元格:
if ( indexPath.section == 12 ) mijnRij += 45; //7a
if ( indexPath.section == 13 ) mijnRij += 56; //8
cell.textLabel.text = [artikelen objectAtIndex:mijnRij];
return cell;