var statusCode: Int?
var parameters = [String : Any]()
parameters["email"] = mailStr
parameters["password"] = passwordStr
request("http://193.124.114.46:3001/sessions/create", method: .post, parameters: parameters).responseJSON { (response) in
switch response.result {
case .success(let value):
print(value)
if let data = response.data {
self.userInfo = try! JSONDecoder().decode(UserInfo.self, from: data)
print(self.userInfo!.idToken)
print(response.response?.statusCode as Any)
}
case .failure(let error):
print(error)
print(response.response?.statusCode as Any)
}
statusCode = response.response?.statusCode
}
return statusCode
}
Ребята Объясните почему сначала делает return а потом обрабатывает запрос?
асинхронный запрос
Обсуждают сегодня