自定义UITableViewCell中的所有元素都为零

时间:2015-04-30 12:57:32

标签: ios uitableview

我有一个名为GenericRouteTableViewCell

的自定义UITableViewCell
@interface GenericRouteTableViewCell : UITableViewCell
@property (nonatomic, retain) IBOutlet UILabel *lblDirection;

我没有对实现文件做任何事情。

在我的故事板中,我有一个常规的UITableViewController,有一个原型单元格。

  • 该原型单元格的类别:GenericRouteTableViewCell
  • 重用原型单元格的标识符:GenericRouteTableViewCell
  • 我已将标签连接到插座,特别是没有将电池连接到任何地方
  • 我将单元格高度设置为100

在UITableViewController的代码中

  • viewDidLoad我打电话 [self.tableView registerClass:[GenericRouteTableViewCell class] forCellReuseIdentifier:@"GenericRouteTableViewCell"];
  • cellForRowAtIndexPath我做:

    static NSString *cellIdentifier = @"GenericRouteTableViewCell";
    GenericRouteTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier forIndexPath:indexPath];
    [cell.lblDirection setText:@"test"];
    

结果:

我只是得到空的默认单元格,并且在设置断点时,单元格被实例化,我看到我的标签被实例化,并且在它们被填充值之前它们被填充。

我做错了什么?

Xcode 6.3,最新SDK

1 个答案:

答案 0 :(得分:1)

看起来你没有为你的tableView添加代表 UITableViewDelegateUITableViewDataSource