Я отправляю некоторые данные после входа пользователя в систему с помощью facebook. Похоже, что Alamofire делает два запроса, а не только один по некоторым причинам:Alamofire делает два запроса
Swift код
func loginViewFetchedUserInfo(loginView: FBLoginView!, user: FBGraphUser!) {
println("loginViewFetchedUserInfo")
let fb_id: (AnyObject)! = user.objectForKey("id") as String
let first_name: (AnyObject)! = user.objectForKey("first_name") as String
let last_name: (AnyObject)! = user.objectForKey("last_name") as String
let email: (AnyObject)! = user.objectForKey("email") as String
let user_data: Dictionary = [
"fb_id": fb_id,
"first_name": first_name,
"last_name": last_name,
"email": email
]
Alamofire.request(.POST, "http://localhost:8080/api/v1/user/login", parameters: user_data)
.responseJSON { (_, _, JSON, _) in
println(JSON)
}
}
Консоль вывода
loginViewFetchedUserInfo
Optional({
"status" = "success
})
Optional({
"status" = "success
})
И в самом деле я получаю два запроса на сервер. Любая причина, по которой структура выполняет два запроса вместо одного?