我使用youtube api,我用完了配额。
如果Json返回错误,直到我获得成功的Json结果,我想用列表中的另一个URL更改URL (https://example.com/get)。
Alamofire.request("https://example.com/get").validate().responseJSON { response in
switch response.result {
case .success:
print("Validation Successful")
case .failure(let error):
print(error.localizedDescription)
}
}
尝试
var urls = ["https://example.com/get,"https://example.com/get","https://example.com/get"]
var current = 0
func callAgain(){
Alamofire.request(urls[current]).validate().responseJSON { response in
switch response.result {
case .success:
print("Validation Successful")
case .failure(let error):
print(error.localizedDescription)
counter += 1
callAgain()
}
}
}