И значение меток также равно нулю.
Я не уверен, что происходит.
Это мои классы/коды
@interface CustomEventCell : UITableViewCell{
}
@property (nonatomic, weak) IBOutlet UILabel *participant1label;
@property (nonatomic, weak) IBOutlet UILabel *participant2label;
@property (nonatomic, weak) IBOutlet UILabel *status;
@end
Модель события
@interface Event : NSObject{
}
@property NSNumber *matchId;
@property NSString *participant1, *participant2,
-(id)init;
@end
это табличное представление, которое заполняет ячейку
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"EventCell";
CustomEventCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil)
{
cell = [[CustomEventCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
// events is a NSMutableArray with Event instances
Event *event = [events objectAtIndex:indexPath.row];
cell.participant1label.text = event.participant1;
return cell;
}
Здесь моя настройка
Мне нужно что-то упускать, поскольку у меня есть другое uitableview, и оно заполняет обычай без проблем. Я сравнивал их, и они идентичны. Я даже попытался вернуться к обычной этикетке, и это заполнило бы это, но не обычное.
ИЗМЕНИТЬ:
Изменен неверный скопированный код.