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