Ios 故事板中的空白原型单元

Ios 故事板中的空白原型单元,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我有一个连接到表视图的tableviewcontroller。我想在表视图中有一个自定义单元格类型。自定义单元格应具有三个ui标签和一个ui图像视图 我在故事板的tableview(使用原型单元)中设计了自定义单元。我已经创建了一个子类UITableViewCell,并将原型单元链接到这个类。我还将单元格的重用标识符设置为“ItemCell” 在UITableView中,我有一个添加按钮。当我按下此按钮时,新单元格(自定义单元格)应添加到tableview中。它们是(我可以通过我选择它们的事实来

我有一个连接到表视图的tableviewcontroller。我想在表视图中有一个自定义单元格类型。自定义单元格应具有三个
ui标签
和一个
ui图像视图

我在故事板的tableview(使用原型单元)中设计了自定义单元。我已经创建了一个子类
UITableViewCell
,并将原型单元链接到这个类。我还将单元格的重用标识符设置为“ItemCell”

UITableView
中,我有一个添加按钮。当我按下此按钮时,新单元格(自定义单元格)应添加到tableview中。它们是(我可以通过我选择它们的事实来判断),但它们是空的(尽管标签应该显示一些内容)。标签作为
IBOutlet
属性连接到
UITableViewCell
子类,并且具有灰色背景,因此我可以看到它的框架,但我看到的只是一个白色的行

怎么了

这是来自
UITableViewController
viewDidLoad
方法

- (void)viewDidLoad {
    [super viewDidLoad];
    [self.tableView registerClass:[ItemCell class] forCellReuseIdentifier:@"ItemCell"];
    self.navigationItem.title = @"Home";
    self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
                                                                                           target:self
                                                                                           action:@selector(addNewItem:)];
    self.navigationItem.leftBarButtonItem = self.editButtonItem;
}
这是来自
cellforrowatinexpath:
方法的代码

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    ItemCell *cell = [tableView dequeueReusableCellWithIdentifier:@"ItemCell" forIndexPath:indexPath];

    cell.nameLabel.text = @"hello";

    return cell;
}

如果您使用的是原型单元,那么您可以在故事板中指定重用标识符,并从中解压缩单元。通过调用此代码:

[self.tableView registerClass:[ItemCell class] forCellReuseIdentifier:@"ItemCell"];
您正在删除该注册,并将其替换为
ItemCell
类的一个简单空实例,因此将不会有子视图和填充的输出


删除要修复的代码行。

如果您在故事板上创建了单元格,您不需要自己注册它的类。它成功了。真不敢相信事情竟那么简单。非常感谢。注意到一些奇怪的事情。以前(当我使用普通单元格时),我可以按下其中一个,使用导航控制器向另一个视图控制器显示单元格的详细信息。现在,当我按下自定义单元格时,它会从右侧滑动两个相同的视图控制器。为什么是两个?它以前工作得很好。我想你可能有一个segue连接到原型,并且还实现了委托方法来推动某些东西?我只有segue。没有推送方法。正如我所说,在我切换到定制单元之前,它工作得很好。我的坏。我既有接力又有推力。修好了。现在很好用。我不明白为什么它以前不是这样的。