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
}
在错误功能中,我存储用户名和用户密码。但是当第二次重新连接互联网时我无法点击api。那么我该如何同步那一次的所有数据