我正在开发需要请求JSON进行用户名/密码验证的iOS应用。我发现并使用了Alamofire框架。如果我调试这个应用程序,打印显示1,但条件被评估为真(var ok永远不会是真的)。
static func userPasswordCheck(username:String,password: String) -> Bool{
var ok = false
Alamofire.request(.GET, "https://is.xxxxxxx.com/api/login?username="+username+"&password="+password)
.responseJSON { response in
if let JSON = response.result.value {
print(String(JSON["responseCode"]!!.description))
if(String(JSON["responseCode"]!!.description)=="1"){
ok = true
}
}
}
return ok
}