我想爲我的警報框定義一個動態變量。我從我的服務器得到一個JSON,像OK,錯誤,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
同樣,不需要將它聲明爲兩個答案中建議的變量。 –