Как сохранить массив изображений в виде коллекции swift 4 - PullRequest
0 голосов
/ 30 апреля 2018

Когда я открываю свое приложение, на первом экране появляется пустое collectionView изображений. Я нажимаю кнопку «Добавить», и это приводит меня к другому viewController. Этот новый экран имеет collectionView с изображениями внутри каждого cell. Когда я нажимаю на одно из изображений и нажимаю кнопку «Создать». Вы снова попадете на первый экран и увидите только что выбранное изображение в первой ячейке ранее пустого collectionView. Я хочу сохранить это изображение в collectionView, но не могу понять, как. Я пытался использовать userDefault, но это не сработало.

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 30 апреля 2018

Выполните следующие шаги, чтобы сохранить изображение в NSMutableArray. Используя массив, вы можете управлять своей коллекцией.

  1. Создание и массив в вашем 1-м контроллере представления.
  2. Создайте делегата во втором контроллере вида.
  3. Реализация делегирования в 1-й контроллер вида.
  4. Когда вы выбираете Изображение / Путь (Предлагаемый путь), позвоните своему делегату и передайте свои данные.
  5. Теперь у вас есть эти данные в вашем делегате. Добавьте это в свой массив.
  6. Показать этот массив в коллекцию.

Примечание : это позволит добавить одно и то же изображение несколько раз в массив после выбора. Управляйте своим массивом соответственно вашим требованиям.

...