Я пытаюсь просмотреть файл pdf в QLPreviewController и использовать приведенный ниже код. Он отлично работает на iOS7 и для других типов файлов (JPG/PNG) на iOS8, но когда я пытаюсь открыть pdf, он показывает вместо пустой страницы вместо iOS8. Странно, что он по-прежнему показывает название pdf в заголовке.
код:
QLPreviewController *previewer = [[QLPreviewController alloc] init];
previewer.dataSource = self;
previewer.currentPreviewItemIndex = 0;
[self presentViewController:previewer animated:NO completion:nil];
И методы QLPreviewControllerDataSource:
- (NSInteger)numberOfPreviewItemsInPreviewController:(QLPreviewController *)controller {
return 1;
}
- (id<QLPreviewItem>)previewController:(QLPreviewController *)controller previewItemAtIndex:(NSInteger)index {
return [NSURL fileURLWithPath:self.pdfUrl];
}