Форум программистов, компьютерный форум CyberForum.ru

Несуществующий UITableView - Программирование iOS/iPhone

Восстановить пароль Регистрация
 
excly
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 3
20.03.2013, 20:06     Несуществующий UITableView #1
Добрый вечер. Столкнулся с такой проблемой: создал простое приложение с UITableView. делал по уроку, все как положено. В момент запуска приложения вылетает ошибка -[UIViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance. но суть не совсем в этом, а в том, что при удалении uitableview, удалении методов numberOfRowInSection и cellForRowAtIndexPath - короче всего, что связано с tableView эта ошибка никуда не пропадает. я знаю что проще создать проект заново, но все равно очень интересно причина этой ошибки. буду рад если кто-нибудь подскажет
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2013, 20:06     Несуществующий UITableView
Посмотрите здесь:

Сортировка в UITableView
Особенности при работе с UITableView
Работа с жестами в UITableView
Динамическое изменение количество ячеек в UITableView
Индексация ячеек в UITableView
UITableView & UIButton
UISearchBar & UITableView
UITableView запутался с вьюхой
Исчезает разделитель при скролле UITableView Objective-C
Swift Передать из UITableView в UIWebView
UITableView Section Objective-C
Objective-C UITableView - footer не уходит за экран

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
20.03.2013, 20:24     Несуществующий UITableView #2
-tableView:numberOfRowsInSection:
Это делегатовский метод. А точнее протокола UITableViewDataSource.
А так как он является required методом, если Вы указываете делегатом свой UIViewController - Вы Обязаны реализовать данный метод, так как вы "подписали контракт" на "поставку необходимой информации своему делегату".
Подробнее о данном протоколе

P.S
-cellForRowAtIndexPath: тоже кстати required. Только в протоколе UITableViewDelegate.

P.P.S
Если Вы удалите эти методы, но delegate и dataSource не выставите в nil, у Вас все так падать и будет.
excly
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 3
20.03.2013, 20:53  [ТС]     Несуществующий UITableView #3
так дело в том, что я удалил не только методы, но и сам uitableview из storyboard. и в viewController.h удалил <UITableViewDelegate, UITableViewDataSource>. этого не достаточно. если нет, то подскажите где надо delegate и dataSource в nil выставить
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
20.03.2013, 21:17     Несуществующий UITableView #4
Не наблюдая ситуации мало что можно сказать... Попробуйте clean проекта.
excly
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 3
20.03.2013, 21:27  [ТС]     Несуществующий UITableView #5
пробовал. и даже папку DerivedData чистил вручную. ситуация настолько простая, что даже когд приводить смысла не имеет. пустой проект со storyBoard, в котором чистый UIViewController и все. то есть ошибка эта по идее впринципе выскакивать не должна, как если бы я и не добавлял никакой UITableView
Yandex
Объявления
20.03.2013, 21:27     Несуществующий UITableView
Ответ Создать тему
Опции темы

Текущее время: 17:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru