我正在使用 QLPreviewController 对象来在我的应用程序中加载文档。
这是加载文件的代码:
fileURL = [NSURL fileURLWithPath:appFile];
QLPreviewController *previewController = [[QLPreviewController alloc] init];
previewController.dataSource = self;
previewController.delegate = self;
previewController.currentPreviewItemIndex = 0;
previewController.view.frame = CGRectMake(0, 26, self.view.frame.size.width, self.view.frame.size.height - 26);
lblTitle.text = [appFile lastPathComponent];
[self.view addSubview:previewController.view];
工作正常,文档已加载。
问题是当我尝试加载大于 10 MB 的文档时。例如,一个带有 12 张带图像的幻灯片的 Powerpoint 文档。
我使用了工具,根据分配工具,应用程序增长到 > 20 MB 并崩溃。
任何人都知道在 QLPreviewController 或其他类中加载文档的更好方法吗?
谢谢。