目标c-IOS-我的数据使用不断返回数据



我有一个使用NSURLSession的递归调用,这个递归调用每2秒运行一次,但实际情况是,当没有数据从服务器返回时,我的网络使用率仍然在使用,即使没有数据返回,每次进行这个递归调用时,我都会使用1kb或更少的数据。

我该如何阻止这种情况的发生?

有办法吗?

难道不能这样做吗?

这是因为http头正在返回吗?

如果将应用程序提交给苹果,这会被拒绝吗?

如果你问,我会编辑并给出代码。感谢

正如您所说,即使没有返回结果,发送请求也会使用数据。

每两秒钟询问一次数据似乎有些过分。也许只是减少检查频率?或者,您可以切换它,以便将新数据推送到客户端,而不是像这样轮询?或者,您可以构建启发式方法来更好地预测数据何时会出现

为什么苹果会拒绝一个访问网络的应用程序?

最新更新