Есть массив строк. Есть TabController с двумя табами. Оба таба должны иметь доступ к массиву и его изменению. Никакого получения данных извне приложения не требуется.
Вопрос: где хранить/как передавать этот массив? Я представляю решение примерно так: иметь что-то вроде глобальной переменной, доступ к которой можно получить из обоих табов.
Вопрос новичка о хранении данных и передаче их между ViewControllers
Thoufak
#1
Можно сделать отдельный класс (синглтон) занимающийся предоставлением данных и просто передавать от него данные.
Можно просто хранить данные в одном из контроллеров и просто, когда эти данные нужны можно обращаться к этому контроллеру, чтобы получить данные.
RexHunt
#3
Еще можно хранить массив в самом TabController’e, т.к. доступ к нему есть из всех дочерних контроллеров.