Quicklook/QLPreviewController zeigt eine leere Seite, statt der pdf-Datei auf ios 8 funktioniert aber auf iOS7

Ich versuche, um eine Vorschau der pdf-Datei in QLPreviewController und mit dem code unten. Es funktioniert gut auf iOS7 und für die andere Art von Dateien (JPG/PNG) auf iOS8 als gut, aber wenn ich versuche zu öffnen pdf es zeigt leere Seite, anstatt Inhalte auf iOS8. Seine seltsam, dass es immer noch zeigt den Namen der pdf-Datei in der Titel-Ansicht.

Code:

QLPreviewController *previewer = [[QLPreviewController alloc] init];
previewer.dataSource = self;
previewer.currentPreviewItemIndex = 0;
[self presentViewController:previewer animated:NO completion:nil];

Und QLPreviewControllerDataSource Methoden:

- (NSInteger)numberOfPreviewItemsInPreviewController:(QLPreviewController *)controller {
    return 1;
}

- (id<QLPreviewItem>)previewController:(QLPreviewController *)controller previewItemAtIndex:(NSInteger)index {
    return [NSURL fileURLWithPath:self.pdfUrl];
}
Bringen Sie die QLPreviewController in einem UINavigationController?

InformationsquelleAutor sanjana | 2014-08-14

Schreibe einen Kommentar