Нужно ли связывать файлы .h и .m при использовании раскадровки? - PullRequest
0 голосов
/ 24 марта 2012

Я пытаюсь создать программу, у которой есть одно табличное представление, и когда вы нажимаете на одну из строк, она связывается с другим контроллером представления (то есть новым контроллером представления или новым tableviewcontroller). У меня были большие трудности в создании контроллера табличного представления, который фактически ссылается на другое представление, несмотря на то, что я следовал всем учебным пособиям в Интернете. Я наконец получил это, создав новый проект, который был контроллером основного вида, и затем он работал, потому что Xcode уже настроил его для меня. Отсюда я хочу, чтобы мне удалось связать строки с новыми экранами, но теперь, когда у меня есть одна ссылка на строку на другой tableviewcontroller, я не могу заставить работать второй tableviewcontroller. Я сделал это в раскадровке, и все это работает, если второй контроллер табличного представления не связан с файлом .h или .m. Как только я создаю файлы .h и .m, я теряю все данные, которые я ввел в свою таблицу, и они больше не работают. Если мой второй tableviewcontroller используется только для связи с новыми контроллерами представления, нужны ли мне файлы .h или .m? Потому что на эмуляторе он работает нормально без них.

1 Ответ

0 голосов
/ 24 марта 2012

Из моего собственного опыта в раскадровке UITableViewControllers нужны только .h & .m, когда вы используете динамический прототип.

Итак: 1. UITableViewControllers со статическими ячейками не нужны .h .m 2. UITableViewControllers с динамическим прототипом нуждаются в них для своих делегатов.

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