Я работаю над проектом, использующим пользовательский TableCell. Вот мой кодiOS Данные не отправлены в пользовательский TableViewCell
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"customScoreCell";
ScoreTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (!cell)
cell = [[ScoreTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
cell.classNameLabel.text = courseNameArray[indexPath.row];
cell.creditLabel.text = courseCreditArray[indexPath.row];
cell.scoreLabel.text = courseScoreArray[indexPath.row];
NSLog(@"%@",courseScoreArray[indexPath.row]);
return cell; }
Там вы выход из NSLog, но я не могу получить, что данные, чтобы показать в этих трех меток в моей пользовательской ячейке. Я могу видеть ячейки после запуска, но он показывает только ту же информацию, которую я поместил в инспектор атрибутов, когда я создал пользовательскую ячейку. Кто-нибудь получил решение?
ОБНОВЛЕНИЕ Я попытался изменить cell.creditLabel.text = courseCreditArray[indexPath.row];
на cell.textLabel.text = courseCreditArray[indexPath.row];
, и это показало.
и Это данные, которые я хочу показать в том, где «кредит» показывает. и Это, как я настроить IBOutlet:
где вы добавляете значения в ** courseNameArray ** на этом месте присваиваете ** [ваш список воспроизведения relaoddata] ** –
Нужно ли подключать метки с помощью IBOutlet? –
@the_UB Да, у меня есть – DevArenaCN