对于我无法解决的问题,我需要一些帮助,但我认为我已经接近解决方案。就这个:
在我的应用程序的一个版本中,我能够使用从以下 2 行CellforRowAtIndexPath
获取的图像填充 tableview (in) :Assetlibrary
ALAsset someAsset = [theAssets objectAtIndex:indexPath.row];
[cell.imageView setImage:[UIImage imageWithCGImage:[someAsset thumbnail]]];
现在,我正在尝试从目录中读取图像文件并存储在NSMutableArray
. 我可以NSLog
在NSMutableArray
. 但是我现在如何将文件转换为图像并显示在我的表格视图中,就像我为什么使用Assetlibrary
? 我已经尝试了几次,但应用程序要么崩溃,要么在表格视图中不显示图像缩略图。例如,此语句不显示图像但应用程序不会崩溃:
UIImage *anImage = [UIImage imageWithContentsOfFile:[self.listTable objectAtIndex:0]];
当我在下一行设置图像时,它不起作用。有人请帮忙!
更新:当我 NSLog 时 self.listable 的内容是这样的:“19-10-25 276-10-12.jpg”、“19-10-37 276-10-12.jpg”、“19- 10-54 276-10-12.jpg”、“19-10-65 276-10-12.mov”等
当我 NSLog 我的文档目录时,它是:/var/mobile/Applications/8CB1368A-AAE2-4815-BD26-A7B7C8536193/Documents。