小编AJ.*_*AJ.的帖子

使用QuickLook框架或UiDocumentInteractionController显示加密文件

我在本地存储了加密的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]];
}
Run Code Online (Sandbox Code Playgroud)

但是文件是加密的,当我解密它时,我会得到NSData对象.我如何在其中任何一个中加载NSData.

另外我理解我可以很好地将NSData存储为本地文件并将其加载到预览中.但是存在不在本地存储未加密文件的限制.

如果某人已经完成了这项工作并且可以帮助我,我们将不胜感激.

谢谢AJ

iphone quicklook ipad ios uidocumentinteraction

6
推荐指数
1
解决办法
4460
查看次数

标签 统计

ios ×1

ipad ×1

iphone ×1

quicklook ×1

uidocumentinteraction ×1