Выбор шаблона проекта xcode - PullRequest
0 голосов
/ 10 февраля 2010

Я новичок в разработке для iPhone. Я должен разработать приложение для iPhone, которое в основном вопрос. Когда пользователь запускает приложение, он должен ответить примерно на 30 вопросов, каждый по одному. Я планирую использовать проект шаблона навигации для этого приложения. Где я могу создать представление с вопросом и дополнительными ответами (в виде таблицы) и когда пользователь выбирает ответ, я могу отправить новый экземпляр того же представления в навигационный контроллер

Лучшая практика для создания приложения для анкетирования. Или лучший шаблон существует? Желательно ли хранить 30 экземпляров представления в стеке контроллера представления?

С уважением песчаная

1 Ответ

1 голос
/ 10 февраля 2010

Шаблон навигации в порядке. Однако я бы сделал это немного по-другому, подражая волшебнику.

Ваш первоначальный корневой контроллер представления должен представить первый вопрос: когда пользователь выбирает его, вы помещаете в стек новый контроллер представления, отвечающий за обработку ответа. Когда пользователь отвечает на вопрос, вы открываете контроллер представления, уведомляя ваш корневой контроллер представления. Вы можете сделать это, используя протокол и делегата или используя уведомление. После получения уведомления или при вызове метода делегата контроллер корневого представления готовит следующий вопрос.

Повторяйте этот цикл до тех пор, пока пользователь не ответит на последний вопрос, затем ваш корневой контроллер представит пользователю окончательный результат.

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