Я хочу заполнить данные в uitableview. У меня разные разделы с разной категорией, и каждая категория содержит различное количество строк.Заполнение таблицы с категорией раздела
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return allCategory.count;
}
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
NSString *heading = [allCategory objectAtIndex:section];
return heading;
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
int count = 0;
NSString *heading = [allCategory objectAtIndex:section];
for (Product * cat in productArry) {
if ([cat.category containsString:heading]) {
count ++;
}
}
return count;
}
Это код, в котором я возвращаю ряд строк на основе категории. Например, у меня есть название категории «Двигатель», которое возвращает одно число строк и категорий «Блоки», которые возвращают 2 числа строк. Теперь я хочу заполнить данные по каждой категории в методе cellForRowAtIndexPath. Как я могу заполнить правильные данные по каждой категории?
сколько тип категории в массиве? – iOS
В массиве Im может быть X количество категорий. – Devster101
X количество категорий @DarjiJigar – salmancs43