Я хочу определить динамическую переменную для моего окна оповещений. Я получаю JSON от моего сервера, как нормально, ошибка, username_in_use, и т.д. и т.п.Swift 3: Установить переменную в выражении if/else
let response = parseJSON["message"] as? String
if response == "username_in_use" {
let error_msg = "Username in already use!"
} else if response == "email_in_use" {
let error_msg = "Email address in already use!"
} else {
let error_msg = "Unknown Error!"
}
alertView.showTitle(
alertTitle: error_msg
)
Но я получаю это сообщение:
Use of unresolved identifier 'error_msg'
Как можно установить динамическое значение для мой заголовок?
Спасибо за помощь и извините, мой плохой английский.
'пусть ERROR_MSG: String' выше, если условия и удалите' let' изнутри условия скобки –
Перед тем, 'если ...': 'пусть ERROR_MSG = ""' в 'если ... ':' error_msg = ... '. – shallowThought
Опять же, нет необходимости объявлять его переменной как предложено в обоих ответах. –