如何限制PFFile - Parse框架的后台下载

时间:2014-12-14 21:42:50

标签: ios background parse-platform limit pffile

我正在使用Parse Framework开发一个从Parse Server加载图像的应用程序,我使用Parse方法:

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

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

知道我该怎么办?

由于

2 个答案:

答案 0 :(得分:0)

您可以在NSOperation中将Parse.com中的文件检索包装起来,然后将其提交给NSOperationQueue。然后,您应该将队列中的maxConcurrentOperationCount设置为最大并发文件下载操作,并且您应该具有您所追求的并发下载限制。

答案 1 :(得分:0)

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

此外,在执行功能之前,请检查计数器编号,并执行或不执行。

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

希望它有所帮助。