【发布时间】:2016-03-28 07:01:37
【问题描述】:
我最近问了这个问题:Populating a UITableView in Firebase a Set Number of Cells at a time
但通过讨论我意识到这个问题实际上是两个问题,所以我要开始第二个问题的第二个线程:
人们有没有一种方法通常使用 Firebase 从大型数据集中填充图像的表格视图?
以下是我用于检索图像的代码。图像是 base64 编码的 NSStrings。
NSString* profPicString= [child.value objectForKey: @"profilePicture"];
NSData *dataFromBase64=[NSData base64DataFromString:profPicString];
UIImage *profPicImage = [[UIImage alloc]initWithData:dataFromBase64];
item.profilePicture = profPicImage;
但是,图像需要很长时间才能下载。只有 10 个图像的 tableview 将需要 5 或 10 秒才能加载。如果是这样的 10 张图片,那将是真正的冰河。
我怀疑我是第一个遇到这个问题的人,我想知道是否有更好/更有效的方法来解决这个问题?
感谢您的帮助!
【问题讨论】:
标签: objective-c uitableview firebase data-retrieval