首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法连接IBOutlet

无法连接IBOutlet
EN

Stack Overflow用户
提问于 2016-11-04 15:00:57
回答 2查看 57关注 0票数 0

所以这是一个问题,我已经被困在两个小时了!我有一个带有静态单元格表视图的表视图控制器。在静态表视图单元格中,我放置了一个带有动态单元格的tableView。我已经为那个tableViewCell创建了一个自定义类。问题是,无论我做什么,我都不能将动态单元格tableView连接到我的自定义类。有谁面临过类似的问题?请分享一些关于如何解决这个问题的见解。

用于在tableView中重用我的自定义tableViewController单元格的行在展开可选值时抛出一个意外找到的错误

代码语言:javascript
运行
复制
let cell = tableView.dequeueReusableCell(withIdentifier: "customCellTVC") as! MyCustomTableViewCell
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-07 06:30:29

所以我找到了问题的答案,下面是我所做的

dequeueReusableCell(withIdentifier:)适用于动态tableView单元。由于我的主tableView是静态的,所以每次运行时,tableView都会返回nil。所以,我做了这个

代码语言:javascript
运行
复制
let cell = super.tableView(tableView, cellForRowAt: indexPath) as? MyCustomTableViewCell

我已经在tableView故事板中为我的自定义单元格创建了UI。在tableViewCells中使用标识符是非常简单的。tableView已经知道细胞的位置。

票数 0
EN

Stack Overflow用户

发布于 2016-11-04 22:07:34

dequeueReusableCell(withIdentifier:)可以并将在构建单元格的初始池时返回零。

如果您不希望始终检查是否为零并获得一个单元格,请使用::cellForRowAt:)

顺便说一句:我可能错了,但是在表中添加一个表是不允许的:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40425810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档