Вы можете сохранить имя изображения или URL-адрес в UserDefaults
.
Вот фрагмент кода для сохранения строки URL-адреса в UserDefaults
.
UserDefaults.standard.set(avatarUrl, forKey: "userAvatar")
И получить URL при отображении изображения.
Примерно так:
UserDefaults.standard.object(forKey: "userAvatar") as? String
Вы также можете создать property
в class
или struct
путем объединения вышеуказанных подходов для сохранения / извлечения свойства в / из UserDefaults
.
, например:
var userAvatar = UserDefaults.standard.object(forKey: "userAvatar") as? String {
didSet {
UserDefaults.standard.set(avatarUrl, forKey: "userAvatar")
}
}
Теперь вы можете использовать этот property
, чтобы сохранить или загрузить строку URL изображения используя UserDefaults
.
Надеюсь, это поможет