我正在使用 quicklook 预览本地保存的图像。当我运行该应用程序时,quicklook 读取正确的文件并具有正确的图像内存,但不预览它。它向我展示了这样的东西。
在我的代码中,我将一个 NSURL 传递给这个委托方法
(id)previewController:(QLPreviewController *)previewController previewItemAtIndex:(NSInteger)idx 所以我想一切都准备好了。但我能错过什么?
编辑:创建路径我通过以下方式进行:
filePath = [NSString stringWithFormat:@"%@/LeBaccPictureDownloadedTemperoraly", [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]];
在我提到的委托方法中,我通过以下方式返回了 url:
[NSURL fileURLWithPath:filePath];