SVProgressHUD网络延迟点击返回蒙板不消失的解决方案

来源:互联网 发布:恒生杠杆软件 编辑:程序博客网 时间:2024/06/05 10:08

点击返回之后


如果长时间网络不好,数据一直加载,点击返回后,蒙板就不会消失,这样的用户体验可是不好的,所以解决方案大家都知道,在页面即将消失的方法里销毁SVProgressHUD,但是仅仅这样是不够的,最近才注意到销毁蒙板只是表面,网络请求也要取消,不然,请求是一直存在的,所以思考,网络请求的发起者是,大家用的都是AFN,使用会话管理者来发送请求,发送请求是一个任务,网络上找了很多方法,发现一个方法最靠谱,就是寻找会话管理者类里的task,结果没有找到,那就从父类去找,找到了task,所以直接将task取消即可。上代码


之前人家说我代码字体太小,这次弄大点。

0 0