我在 UITableView 中有一个自定义单元格。我已将其连接到身份检查器中的类(DocumentCell)。 DocumentCell.h 类如下所示:
@interface DocumentCell : UITableViewCell
@property(nonatomic,retain) IBOutlet UILabel *lblDocName;
@end
DocumentCell.m 文件如下所示:
@implementation DocumentCell
@synthesize lblDocName;
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
}
return self;
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
[super setSelected:selected animated:animated];
}
@end
这是“cellForRowAtIndexPath”的代码:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//static NSString *CellIdentifier = @"DocumentCell";
DocumentCell *cell = [tableView dequeueReusableCellWithIdentifier:@"DocumentCell"];
if (cell == nil)
{
cell = [[[DocumentCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"DocumentCell"] autorelease];
}
NSLog(@"cell text=%@",[self.myDocList objectAtIndex:indexPath.row]);
cell.lblDocName.text = [self.myDocList objectAtIndex:indexPath.row];
return cell;
}
我正在使用情节提要。我已经用标签为单元格连接了 IBOutlet。NSLog 语句显示了应该显示的文本,但实际的表格没有显示单元格中的文本。有什么办法解决这个问题吗?