I've got some idea about auto request again after 2 second if the returned data status is 201. From the beginning, i'm using Timer to delay it and make a request once. But my request dind't run again. Any solution? Thanks. Here is my code:
Timer.scheduledTimer(withTimeInterval:2, repeats: true) { timer in let url = "exampleweb.com" // This will be your link let parameters: Parameters = ["User_type": type, "User_name": name, "User_email": email, "User_contact": contact, "User_password": password, "from_referral": referral] //This will be your parameter Alamofire.request(url, method: .post, parameters: parameters).responseJSON { response in print(response) if response.status = 200 { //Do something when success }else if response.status = 201 { //Do something when failed } } } https://stackoverflow.com/questions/65948478/auto-request-again-after-returned-false January 29, 2021 at 11:41AM
没有评论:
发表评论