#iphone #uitableview #uitoolbar
#iPhone #uitableview #uitoolbar
Вопрос:
Я пытаюсь создать единый класс и xib, где tableview может быть перезагружен с различными основными объектами в зависимости от того, какую кнопку на панели инструментов вы нажимаете. Я запустил свой код и вижу, как он загружает различные объекты в мой fetchedResultsController. однако, когда я сообщаю [self.TableView reloaddata], мои делегаты представления таблицы никогда не вызываются. Кто-нибудь знает пример, где я мог бы сделать это, не прибегая к использованию 4 разных viewcontrollers?
Ответ №1:
1- Установлен ли делегат TableView? Не могли бы вы показать нам код, пожалуйста?
2- Вы можете использовать 4 разных TableView и скрывать / показывать их при нажатии кнопки на панели инструментов.
Но я думаю, что первое решение является лучшим.
Ответ №2:
Ну, одна вещь, которую я узнал о разработке iphone, заключается в том, что если вы пытаетесь сделать что-то сложное, вы, вероятно, идете по неверному пути. Изначально я думал, что не хочу использовать контроллер вкладок и четыре вида, похоже, это то, что я действительно должен сделать. Я думал, что было бы проще хранить весь код в одном файле класса, но это быстро выходит из-под контроля. Лучше иметь 4 контроллера просмотра и загружать по мере необходимости