【发布时间】:2017-04-26 14:52:29
【问题描述】:
我想为我的警报框定义一个动态变量。我正在从我的服务器获取一个 json,例如 ok、error、username_in_use 等。
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'
如何为我的提醒标题设置动态值?
感谢您的帮助,对不起我糟糕的英语。
【问题讨论】:
-
let error_msg: String在 if 条件上方,并从条件括号内删除let -
在
if ...之前:let error_msg = ""在if ...:error_msg = ...。 -
再次声明,无需像两个答案中所建议的那样将其声明为变量。
标签: if-statement swift3 let