2015-10-06 3 views
1

Я добавил контроллер таблицы для просмотра в раскадровку. Затем я устанавливаю класс контроллера табличного представления в свой класс SubscriptionsTableViewController: UITableViewControllerTable View Controller в раскадровке с классом

Теперь я хочу заполнить его ячейкой, которую я создал.

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» в качестве идентификатора ячейки в раскадровке –

Смежные вопросы