У меня есть enum и функция отображения внутри enum. Функция mapper вызывает при запуске приложения. Теперь я хочу снова вызвать функцию mapper и изменить значение для конкретного случая enum.
enum AuthenticationToken:Int{
case admin
case customer
static let mapper: [AuthenticationToken: String] = [
.admin: "\(appDelegate.adminToken)",
.customer: "\(appDelegate.customerToken)"
]
var string: String {
return "Bearer " + AuthenticationToken.mapper[self]!
}
}
здесь я получаю значение из переменной, и если значение изменилось, я хочу обновить и их здесь.
Любая помощь будет оценена