我是iOS和Swift开发的新手,我不习惯在我常用的程序中管理网络可达性。
我找到了AFNetworking和Alamofire,它们是在iOS中简化API调用的绝佳框架。
但是我很难弄清楚如果我失去它,如何做出一些请求等待网络回来。 通常在会话登录期间或获取一些json列表或下载图像。
您是否有一些我可以依赖的教程或示例来提高我的知识,并能够构建一个能够适应网络可用性的强大应用程序?
答案 0 :(得分:2)
现在Alamofire刚刚加入了网络状态监听器
答案 1 :(得分:0)
Alamofire现在有一个网络可达性管理器
这是来自github page -
让manager = NetworkReachabilityManager(主持人:" your.server.url.com")
经理?.listener = {status in 打印("网络状态已更改:\(状态)")}
管理器?.startListening()