Я новичок в разработке приложений и Objective-C. Я пишу простое приложение для еды, в котором есть еда, хранящаяся в массиве с подробностями о еде, названии пищи, времени приготовления и имени файла, которое приводит к картине.Субтитры не отображаются UITableView cell
Я пытаюсь получить субтитры для работы, но он не отображается. Я читал различные другие сообщения и пытался выполнить некоторые из ответов, но никто не работал.
Это мой код, если есть что-то явно неправильное, пожалуйста, дайте мне знать. Спасибо.
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"FoodCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
if (cell == nil){
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
}
Food *current = [foodArray objectAtIndex:indexPath.row];
[cell.textLabel setText:[current name]];
[[cell detailTextLabel] setText:@[current cookTime]];
cell.imageView.image = [UIImage imageNamed:[current fileName]];
return cell;
}
Там нет необходимости проверять ячейки на ноль больше, потому что новый метод Dequeue всегда возвращает ячейку, если ваш идентификатор существует в UITableView. – JonahGabriel