我试图在QLPreviewController中预览pdf文件并使用以下代码.它在iOS7上适用于其他类型的文件(JPG / PNG),但是当我尝试打开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]; }
解决方法
这实际上是iOS 8 Beta 5中的已知问题.
请参阅QuickLook下的URL
https://developer.apple.com/library/prerelease/ios/releasenotes/General/RN-iOSSDK-8.0/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。