class ViewController: UIViewController {
    @IBOutlet weak var userNameTextField: UITextField!
    @IBOutlet weak var passwordTextField: UITextField!
    var errorCode:Int?
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }
    @IBAction func buttonSubimit(_ sender: Any) {
         offlineAPiHit()
    }
    func offlineAPiHit(){
        let url:String = "myAPi?MasterID=\(userNameTextField.text!)&Password=\(passwordTextField.text!)&IMEI=0&Version=0&SecurityCode=0000&DeviceID=0&DeviceType=A"
         print("MyURL",url)
        Alamofire.request(url, method: .get, parameters:nil, encoding: URLEncoding.default, headers: nil).responseJSON { (response:DataResponse<Any>) in
            switch(response.result) {
            case .success(_):
                if let data = response.result.value{
                    print("sucess",response.result.value)
                }
                break
            case .failure(_):
                let error  = response.result.error!.localizedDescription
               // self.displayAlertMessage(messageToDisplay: error)
                print("faliure",response.result.error!)
               // self.displayAlertMessage(messageToDisplay: "Something Wrong Please try again")
                break
         //store Data 
// After offline to online Api hit
            }
in Error function i store userName And user password. but when reconnecting internet second time i can't hit api .So how to i sync all the data that time
