UITableView в каждой вкладке - PullRequest
0 голосов
/ 08 мая 2011

В настоящее время я разрабатываю приложение на основе панели вкладок с 5 вкладками, каждая из которых имеет UITableView.Каждая вкладка связана с обычным UIViewController, первые две с теми, которые xCode создает по умолчанию, и другие с теми, которые я создал.Если я пытаюсь добавить табличное представление к первым двум контроллерам представления (по умолчанию), все работает гладко, но когда я делаю то же самое с другими, приложение вылетает, сообщая мне, что:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x4e2f6f0'    

иtableView: numberOfRowsInSection: в моем .m файле это:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 2;

}

У вас сейчас есть какое-нибудь решение?Я огляделся безрезультатно

заранее спасибо за ответы

Ответы [ 2 ]

0 голосов
/ 17 июня 2011

Пожалуйста, посмотрите этот урок. http://www.youtube.com/watch?v=LBnPfAtswgw

0 голосов
/ 08 мая 2011

Проверьте эти две вещи.

1) если ваши другие viewController являются подклассами UIViewController, тогда они должны реализовать методы делегата: UITableViewDelegate и UITableViewDataSource.Это означает, что требуется не только реализовать их в вашем коде, но и сообщить компилятору, что вы это сделаете.

@interface thirdViewController : UIViewController <UITableViewDataSource, UITableViewDelegate>

2) или попытаться выяснить, имеет ли ваш viewController тип UITableViewController.

@interface thirdViewController : UITableViewController
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...