我在本地存储了一个加密的 word/excel/pdf 文件,我需要在我的 iPad 应用程序中进行预览。我了解 QLPreviewController 或 UiDocumentInteractionController 可用于预览这些文件。我可以很好地使用这个
- (id <QLPreviewItem>) previewController: (QLPreviewController *) controller previewItemAtIndex: (NSInteger) index {
return [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:[documents objectAtIndex:index] ofType:nil]];
}
但是文件是加密的,当我解密它时,我会得到 NSData 对象。我该如何在其中任何一个中加载 NSData 。
另外我知道我可以很好地将 NSData 存储为本地文件并在预览中加载它。但是有一个限制是不能在本地存储未加密的文件。
如果有人已经完成了这项工作并且可以在这里帮助我,我们将不胜感激。
谢谢阿杰