Сохранение картинок после выхода из приложения

swift
xcode

#1

Доброго времени суток! Такой вопрос: я выбираю несколько картинок из галереи, отображаю их. Теперь, после закрытия приложения и открытия его снова, мне нужно отобразить эти картинки. Как можно хранить картинки выбранные из галереи?


#2

Как один из вариантов UserDefaults.
Хранить там пути к выбранным картинкам.


#3

Отлично, но как получить путь до файла из UIImagePickerController?


#4

https://www.hackingwithswift.com/read/10/4/importing-photos-with-uiimagepickercontroller


#5

Спасибо, попробую этот способ, позже отпишусь)


#6

Так, как сохранять картинку вроде понятно.
А если у нас есть картинка и несколько текстовых полей, которые нужно хранить вместе с этой картинкой, как нам хранить это все вместе?
Должно быть что-то типо этого:
Default.setObject(text1, text2, text3, dataOfImage, forKey: “key”)


#7

Можно создать модель данных, для хранения конвертировать ее в json строку, при чтении конвертировать полученную json строку обратно в модель.