gpt4 book ai didi

ios - 自定义 UITableViewCell 中的所有元素变为 nil

转载 作者:行者123 更新时间:2023-11-29 12:23:15 24 4
gpt4 key购买 nike

我有一个名为 GenericRouteTableViewCell 的自定义 UITableViewCell

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

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

在我的 Storyboard中,我有一个常规的 UITableViewController,带有 1 个原型(prototype)单元格。

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

在 UITableViewController 的代码中

  • viewDidLoad 中我调用[self.tableView registerClass:[GenericRouteTableViewCell 类] forCellReuseIdentifier:@"GenericRouteTableViewCell"];
  • cellForRowAtIndexPath 中我做:

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

结果:

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

我做错了什么?

Xcode 6.3,最新的 SDK

最佳答案

看起来您没有为 tableView 添加委托(delegate)。
UITableViewDelegateUITableViewDataSource

关于ios - 自定义 UITableViewCell 中的所有元素变为 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29968390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com