Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
excly
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 3
1

Несуществующий UITableView

20.03.2013, 20:06. Просмотров 708. Ответов 4
Метки нет (Все метки)

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

Сортировка в UITableView
Добрый день. Во время разработки столкнулся с необходимостью сортировки, а так...

UITableView запутался с вьюхой
Коллеги что-то я запутался. Есть storyboard, в нем UIViewController с...

Индексация ячеек в UITableView
Здравствуйте, скажите пожалуйста как решить проблему: у меня в UITableView есть...

Работа с жестами в UITableView
Разрабатываем приложение, столкнулись с проблемой жестов в uitableView. в...

UISearchBar & UITableView
Доброго времени суток вопрос. Переделываю приложение под iOS 7 добавил поиск по...

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

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

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

UITableView & UIButton
Доброго времени суток. Возник вопрос у меня есть таблица с 3-мя ячейками мне...

Особенности при работе с UITableView
Добрый день. С недавних пор начала писать программы под IOS поэтому прошу...

Как изменить вид группированного UITableView?
Здравствуйте пробую писать под iPhone на Xamarin хочу сделать дизайн главного...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru