如何从解析中获取缩略图,objective c

How to get thumbnail image from parse, objective c

我想在应用程序从解析数据库加载图像数据时先获取缩略图或空白图像。加载完成后,图像视图将显示我从解析加载的图像。 到目前为止,我有以下代码

PFFile *thumbnail = object1[@"PostFiles"];
NSData *imageData = [thumbnail getData];
UIImage *image = [UIImage imageWithData: imageData];

我使用 PFtableviewcontroller。当我向下滚动时,我的代码会加载图像,控制器无法平滑移动。

问题是您 运行 同步调用可能需要不同时间的任务。尝试使用 InBackgroundWithBlock 获取 NSData:

             image = nil; //prevent images from being shown erroneously
             [thumbnail getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
                    if (data && !error) {
                        image = [UIImage imageWithData:data];
                    } else {
                        //maybe set a default image here if there is none?
                    }
                }];