Панель инструментов, которая перезагружает представление таблицы при нажатии кнопки панели инструментов - PullRequest
0 голосов
/ 20 июля 2010

Я пытаюсь создать один класс и xib, где табличное представление может быть перезагружено с различными основными объектами в зависимости от того, какую кнопку панели инструментов вы нажимаете.Мой код работает, и я вижу, что он загружает различные объекты в моем fetchedResultsController.однако, когда я отправляю сообщение [self.tableView reloaddata], мои делегаты табличного представления никогда не вызываются.Кто-нибудь знает пример, где я мог бы сделать это, не прибегая к использованию 4 разных viewcontrollers?

Ответы [ 2 ]

1 голос
/ 20 июля 2010

1- Установлен ли делегат tableView?Можете ли вы показать нам код, пожалуйста?

2 - Вы можете использовать 4 различных табличных представления и скрывать / показывать их при нажатии кнопки на панели инструментов.

Но я думаю, что первое решение является лучшим.

0 голосов
/ 21 июля 2010

Хорошо, одна вещь, которую я узнаю о разработке для iphone, это то, что если вы пытаетесь сделать что-то сложное, вы, вероятно, делаете это неправильно. Поначалу подумав, что я не хочу использовать контроллер вкладок и четыре представления, похоже, это то, что я действительно должен делать. Я думал, что будет проще хранить весь код в одном файле класса, но быстро это выходит из-под контроля. Лучше иметь 4 контроллера вида и загружать при необходимости

...