3
私のアプリケーションでドキュメントを読み込むためにQLPreviewControllerオブジェクトを使用しています。 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または他のクラスでドキュメントを読み込むためのより良い方法を知っていますか?
ありがとうございました。