在一个类的所有列中,有两个列用于存储图像。
现在,我想要实现的是从这两列中的任何一列获取图像。即获取除第一列以外的所有列,或者获取除第二列以外的所有列,避免下载其他无用的镜像列数据,从而减少网络占用。
这是我尝试过的代码。我不知道是否有可能做到这一点。
PFQuery *query=[PFQuery queryWithClassName:@"MyUsers"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
for(NSDictionary *dic in objects){
//I want either of image in column "column1" & "column2"
PFFile *file=[dic objectForKey:@"column1"];
PFFile *file2=[dic objectForKey:@"column2"];
self.imgV.image=[UIImage imageWithData:[file getData]];
}
}];发布于 2012-12-30 05:36:49
PFQuery提供的结果不包括实际的PFFile内容,而是指向文件本身的指针。您可以通过调用PFFile的任何getData方法来有选择地下载这两个any。文件下载一次后,将在本地缓存到磁盘。
https://stackoverflow.com/questions/14081471
复制相似问题