Лучшая практика для View-Routing в iPhone SDK - PullRequest
0 голосов
/ 03 августа 2010

У меня возникла небольшая проблема при разработке викторины, основанной на базовых данных, и я был немного озадачен передовой практикой решения моей проблемы.

У меня есть приблизительно пять шаблонов для разных вопросов, которые будут загружены в случае отображения вопроса. Поэтому я проверяю, у какого шаблона есть вопрос 1, и помещаю новый вид шаблона вопроса в мой контроллер навигации. Поскольку он всегда один и тот же код, я хочу написать функцию (я пришел из php), которая получает следующий идентификатор вопроса в качестве аргумента и решает, какой шаблон будет загружен, и помещает следующий вид в контроллер навигации.

Какая лучшая практика для решения этой проблемы? Могу ли я написать функцию с доступом к навигационному контроллеру и моим классам Core Data. И если да, где я должен создать эту функцию?

Привет, Mister-D

1 Ответ

0 голосов
/ 05 августа 2010

Хорошо, я думаю, что нашел способ, но получил еще одну ошибку.Я создаю класс с именем QuestionRouter и определяю метод класса.Я импортирую этот класс в каждый viewController, где это необходимо.Метод класса без проблем получает правильный шаблон из Core Data.Но сейчас я не хочу загружать правильный вид.Для этого мне нужно получить доступ к навигационному контроллеру, определенному в моем AppDelegate.

Итак, как мне получить доступ к навигационному контроллеру в моем AppDelegate для другого класса?

Надеюсь на ответ.Mister-D

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