我问这个问题是因为我没有找到关于这个问题的任何资源,因此我无法完成我的项目。
我有这个基本的 alamofire post 请求:
let request = Alamofire.request("https://httpbin.org/post", method: .post, parameters: parameters, encoding: JSONEncoding.default)
如果我没有连接到互联网,我想保存这个请求,然后在连接到互联网时再次执行。
关于如何着手解决这个问题有什么想法吗?任何建议将不胜感激。
最佳答案
在 this answer 的帮助下判断是否有工作 互联网连接与否。
没有网络连接的情况
将您的帖子参数保存在您的用户默认值或 file关注这个answer了解何时再次使用 iphone 连接到互联网。
借助第 2 步中链接的答案,从中读取您的参数 归档并发出发布请求
关于Swift 3 - Alamofire 请求 - 将请求保存到磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46267512/