Я использую объект 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 МБ. Например, документ Powerpoint с 12 слайдами с изображениями.
Я использовал инструменты и в соответствии с инструментом выделения приложение растет до> 20 МБ и вылетает.
Кто-нибудь знает лучший способ загрузки документов в QLPreviewController или другой класс?
Спасибо.