Я играл с большим количеством материалов, связанных с массивами и прокрутками. Я в основном оставался в пределах контрольных точек зрения, поэтому обычно я собираю данные из firebase, добавляю их в массив и отправляю их в tableview или collectionview. То, что я пытаюсь сделать сейчас, - это фактически перемещаться между viewcontrollers (или несколькими копиями одного и того же контроллера представлений) и применять элементы массива к каждому контроллеру представления.Как использовать массив над несколькими контроллерами представлений?
Например, я хочу, чтобы иметь возможность захватить некоторые фотографии из firebase, поместить их в массив строк url или что угодно. Затем я хочу поставить фотографию на фоне контроллера вида. Затем, когда я нажимаю кнопку «over», он переходит к следующему контроллеру представления и помещает следующую фотографию в качестве фона там и т. Д.
Я понимаю, что, возможно, существует несколько способов сделать это, и мне было интересно, что является наиболее эффективным путь? Я просто поместил массив в класс Global и получил доступ ко всем контроллерам представлений? Или я просто держу массив в первом контроллере представления, а затем, когда я перемещаюсь, продолжайте отправлять его на следующий контроллер просмотра снова и снова? Также здесь будет много предметов и объектов и массивов, поэтому я ищу эффективность. Заранее благодарю всех, кто может помочь с этим, и я надеюсь, что я объяснил это достаточно хорошо!
Возможный дубликат [Передача данных между контроллерами View] (http://stackoverflow.com/questions/5210535/passing-data-between-view-controllers) – Kekoa
я уже знал, как передать данные из одного ВХ другому. См. Третий абзац. Я хочу наиболее эффективный способ, и для данных, которые уже доступны там. Для этого есть причина, но это не имеет значения, поэтому я не упоминал об этом. –