2015-10-06 113 views
1

我向故事板添加了一个表视图控制器。然后我将桌面视图控制器的类设置为我的类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

的价值如何访问的dequeueReusableCellWithIdentifier在TableViewController类?我应该不能使用self.dequeueReusableCellWithIdentifier,因为我已经在Storyboard中设置了类。

回答

2

dequeueReusableCellWithIdentifier不是UITableViewController方法。这是UITableView方法

所以,你需要

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

检查documentation第一。

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

+0

随意问,如果有什么不清楚的话 –

+0

也要在故事板中添加“subscriptionCell”作为单元标识符 –

相关问题