带有类的情节提要中的表视图控制器

Posted

技术标签:

【中文标题】带有类的情节提要中的表视图控制器【英文标题】:Table View Controller in storyboard with Class 【发布时间】:2015-10-06 08:22:30 【问题描述】:

我在情节提要中添加了一个表格视图控制器。然后我将表视图控制器的类设置为我的类SubscriptionsTableViewController: UITableViewController

现在我想用我制作的单元格填充它。

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell 
    let cell = self.dequeueReusableCellWithIdentifier("subscriptionCell") as! SubscriptionsTableViewCell
return cell

这给了我SubscriptionsTableViewController has no member dequeueReusableCellWithIdentifier类型的值

如何访问 TableViewController 类中的 dequeueReusableCellWithIdentifier?既然我已经在 Storyboard 中设置了类,我不应该能够使用 self.dequeueReusableCellWithIdentifier 吗?

【问题讨论】:

【参考方案1】:

dequeueReusableCellWithIdentifier不是 UITableViewController 方法。是UITableView方法

所以,你需要

let cell = tableView.dequeueReusableCellWithIdentifier("subscriptionCell") as! SubscriptionsTableViewCell

首先检查documentation。

请务必将SubscriptionsTableViewCell 注册为表格视图的单元格类。

【讨论】:

还将“subscriptionCell”添加为情节提要中的单元标识符

以上是关于带有类的情节提要中的表视图控制器的主要内容,如果未能解决你的问题,请参考以下文章

使用图像作为带有情节提要的静态表格视图的背景

如何使用 LGSideMenuController 推送带有情节提要标识符的视图控制器?

您可以使用为带有情节提要的 xib 创建的视图控制器吗?

将 XIB 中的按钮链接到情节提要中的视图控制器

如何从情节提要中的 didSelectRowAtIndexPath 打开视图控制器?

Xcode 11:无法从带有标识符的情节提要中实例化视图控制器