【发布时间】:2017-03-09 05:26:45
【问题描述】:
我正在使用 IOX8 和 Xcode 6。我在情节提要中创建了一个带有 customtype 单元格的表格,并在其中放置了一个标签。我在 IB 中输入了标签的标签号,以便可以在代码中检索对标签的引用。 但是,当我尝试获取对“cellForRowAtIndexPath”中标签的引用时,使用 viewWithTag 我得到标签的 NIL:
这是 cellForRowAtIndexPath 中重要的两行代码:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"PlayerCell"];
UILabel *nameLabel = (UILabel *)[cell viewWithTag:1];
“cell viewWithTag:1”行返回 NIL,我不明白为什么。
我也尝试了“cell.contentView withWithTag:1”,但也没有用。
这是 IOS 8 或 Xcode 6 中的错误吗?
谢谢
-玛莲娜
【问题讨论】:
-
细胞呢?它是否也为单元格返回 nil ?就我而言,我的单元格为零。
-
这个问题的答案是[这里][1] [1]:stackoverflow.com/questions/26344106/…
-
也许您在视图可见之前加载数据...尝试在 viewDidAppear 中重新加载数据