Je souhaite définir une variable dynamique pour ma zone d'alerte. Je reçois un JSON de mon serveur, comme ok, erreur, username_in_use, etc, etc.Swift 3: Définir une variable dans l'instruction 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
)
Mais je reçois ce message:
Use of unresolved identifier 'error_msg'
Comment puis-je définir une valeur dynamique mon titre d'alerte?
Merci pour votre aide et désolé mon mauvais anglais.
'laisser error_msg: CHAINE' au-dessus du si les conditions et retirez la' let' de l'intérieur des conditions entre parenthèses –
Avant la '' si ...: 'laisser error_msg = ""' 'dans le cas ... ':' error_msg = ... '. – shallowThought
Encore une fois, inutile de le déclarer comme variable comme suggéré dans les deux réponses. –