2010-07-15 2 views
0

Здравствуйте, у меня есть контроллер представления, который загружается из созданного xib i. В нем есть две панели инструментов и табличный вид.reloadData для представления таблицы в контроллере View

добавить это тоже файл заголовка в ViewController

@interface FilterViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> { 

Когда я

[self.tableView reloadData] 

Он бросает ошибку и не строит.

ответ

2

Только то, что ваш UIViewController соответствует UITableViewDataSource и UITableViewDelegate, автоматически не дает вам ссылку tableView.

Вам необходимо создать таблицуView IBOutlet и подключить ее в Interface Builder.

Кроме того, почему бы не просто наследовать UITableViewController вместо UIViewController?

+0

Определенно проверьте, что вид таблицы подключен к 'IBOutlet', который указан в файле заголовка контроллера представления. –

+0

Да, я подключил его к выходу под названием Table, который я syncronise в классе. Но это все еще не работает. – Matt

+0

Я использую контроллер вида, чтобы я мог правильно отображать панели инструментов. – Matt

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