我正在使用quicklook来预览本地保存的图像。当我运行应用程序时,quicklook读取正确的文件并具有正确的图像内存但不预览它。它告诉我这样的事情。
在我的代码中,我将NSURL传递给此委托方法
(id)previewController:(QLPreviewController *)previewController previewItemAtIndex:(NSInteger)idx 所以我想一切都到位了。但我能错过什么?
编辑: 通过以下方式来创造我的道路:
filePath = [NSString stringWithFormat:@"%@/LeBaccPictureDownloadedTemperoraly", [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]];
在我提到的委托方法中,我返回了这个网址:
[NSURL fileURLWithPath:filePath];
答案 0 :(得分:2)
filePath = [@“〜/ Documents / LeBaccPictureDownloadedTemperoraly”stringByExpandingTildeInPath];什么改变?该文件是否有扩展名?尝试在UIImageView中显示该文件以确保文件没有损坏。什么是文件格式xD
喜欢这个吗?