我正在尝试在qlpreviewcontroller上预览图像。 我实施了这些方法。
- (NSInteger) numberOfPreviewItemsInPreviewController: (QLPreviewController *) controller
{
return 1;
}
- (id <QLPreviewItem>)previewController: (QLPreviewController *)controller previewItemAtIndex:(NSInteger)index
{
// Break the path into its components (filename and extension)
return [NSURL fileURLWithPath:imageFilePath];
}
但问题是我将图像以base64的形式保存在数据库中。 qlpreviewcontroller需要filepath来显示项目。
我只有选项可以将该图像保存在文档中,而不是从该路径中预览。 但他们是更好的选择。我可以直接显示uiimage ...