Alamofire从背景提取调用时不工作

时间:2018-05-29 08:44:24

标签: ios swift alamofire background-fetch

我在iOS应用中使用后台提取来安排一些通知,我需要从服务器获取一些数据但是当我创建Alamofire请求时,surver返回数据但是alamofire不会调用我的编译处理程序(responseString) )

当我的应用程序处于forground时,完全相同的代码可以正常工作。

Menu

我使用AlamofireNetworkActivityLogger来检查创建和获取响应的天气,结果是真的。但我的编译处理程序没有被调用!

在背景中使用Alamofire时,我应该考虑其他任何事情吗?

1 个答案:

答案 0 :(得分:0)

您是否已按照Alamofire network calls not being run in background thread的建议进行了测试

我们可能必须从后台线程而不是主线程开始调用(因为这是默认行为)。