ビジネスタイプ(美容院、整備士など)を含む配列と、ビジネスセクションを文字(AまたはBまたはCまたはD ...またはZなど)として含む配列を持つビジネスディレクトリを開発しています。
データは、AZインデックス付きのテーブルビューに表示されます。
私は次のように設定しましたが、ビジネスセクションレターに基づいてセクション番号を返す方法を考えることができません。
各セクションで同じビジネスタイプの文字(たとえば、AまたはBまたはCまたはD ...またはZなど)を持つ配列内のオブジェクトの数を返したい。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 26;
}
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
NSMutableArray *tempArray = [[NSMutableArray alloc] init];
[tempArray addObject:@"A"];
[tempArray addObject:@"B"];
[tempArray addObject:@"C"];
[tempArray addObject:@"D"];
[tempArray addObject:@"E"];
[tempArray addObject:@"F"];
[tempArray addObject:@"G"];
[tempArray addObject:@"H"];
[tempArray addObject:@"I"];
[tempArray addObject:@"J"];
[tempArray addObject:@"K"];
[tempArray addObject:@"L"];
[tempArray addObject:@"M"];
[tempArray addObject:@"N"];
[tempArray addObject:@"O"];
[tempArray addObject:@"P"];
[tempArray addObject:@"Q"];
[tempArray addObject:@"R"];
[tempArray addObject:@"S"];
[tempArray addObject:@"T"];
[tempArray addObject:@"U"];
[tempArray addObject:@"V"];
[tempArray addObject:@"W"];
[tempArray addObject:@"X"];
[tempArray addObject:@"Y"];
[tempArray addObject:@"Z"];
return tempArray;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// I want to return the number of objects in the array that have the same section name (EG. A or B or C etc)
}