标签的值也为空。
我不确定发生了什么。
这些是我的课程/代码
@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 并且它可以毫无问题地填充自定义。我比较了它们,它们是相同的。我什至尝试回到常规标签,它会填满它,但不是这个自定义标签。
编辑:
修改了错误的复制代码。