0

我使用 Parse 框架开发从 Parse 服务器加载图像的应用程序,我使用 Parse 方法:

PFFile *file = object[@"file"];
[file getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
            ...
}

但我想限制进入后台的文件数量

知道我该怎么做吗?

谢谢

4

2 回答 2

0

您可以将从 Parse.com 检索到的文件包装在NSOperation一个NSOperationQueue. 然后,您应该maxConcurrentOperationCount将队列上的 设置为最大并发文件下载操作,并且您应该具有您所追求的并发下载限制。

于 2014-12-14T22:56:59.480 回答
0

你可以把这个函数放在一个单例类中,并创建一个全局变量,一个计数器,每次你的用户传递这个函数时,你都会增加计数器。

此外,在函数执行之前检查计数器编号,是否执行。

对于用户关闭应用程序的情况,您可以创建一个 plist 来存储此信息。

希望能帮助到你。

于 2016-01-23T00:02:27.377 回答