Ios PFFile&;图像问题:图像!=无,但在首次登录后不显示

Ios PFFile&;图像问题:图像!=无,但在首次登录后不显示,ios,caching,parse-platform,uiimageview,nsdata,Ios,Caching,Parse Platform,Uiimageview,Nsdata,我的应用程序使用解析。登录后,数据将立即从解析中提取。在这种情况下,也会提取图像的PFF文件。如果PFFile的映像尚未缓存,则调用getDataInBackground并将正在填充的对象的image属性设置为nil。getDataInBackground说它已经检索到图像数据,这意味着它现在像Parse一样缓存在设备上,我调用refresh,它再次从Parse中提取数据,并且应该从本地缓存中提取图像,因为它现在就在那里。此时,图像不等于nil(如果未缓存,我将其设置为等于),但不显示在单元格上

我的应用程序使用解析。登录后,数据将立即从解析中提取。在这种情况下,也会提取图像的PFF文件。如果PFFile的映像尚未缓存,则调用getDataInBackground并将正在填充的对象的image属性设置为nil。getDataInBackground说它已经检索到图像数据,这意味着它现在像Parse一样缓存在设备上,我调用refresh,它再次从Parse中提取数据,并且应该从本地缓存中提取图像,因为它现在就在那里。此时,图像不等于nil(如果未缓存,我将其设置为等于),但不显示在单元格上。但是,如果我关闭应用程序,将其关闭并重新打开,则会显示图像。我不知道为什么它只会在登录后立即失败,但在我关闭应用程序(这样它就不会在后台运行)然后再次运行它后才能工作。有什么想法吗?谢谢

该问题是由于单元重用造成的。当图像等于nil时,我隐藏了图像视图。当提取图像并将其设置为图像视图的图像时,我从未将图像视图标记为可见。重复使用该单元格意味着我必须重置它才能显示