gpt4 book ai didi

objective-c - QLPreviewController 在 iOS 6 中不起作用

转载 作者:太空狗 更新时间:2023-10-30 03:23:40 25 4
gpt4 key购买 nike

在 iOS 6 中,QLPreviewController 不再从 URL 加载 PDF。它在 iOS 5 中运行良好。我已经实现了 QLPreviewControllerDataSource 方法,如记录 here .

#pragma mark - QLPreviewControllerDataSource
- (NSInteger)numberOfPreviewItemsInPreviewController:(QLPreviewController *)controller {
return 1;
}

- (id <QLPreviewItem>) previewController: (QLPreviewController *) controller previewItemAtIndex: (NSInteger) index;
{
NSURL *fileURL = [NSURL URLWithString:@"http://www.bliley.net/XTAL/PDF_Instructions/Test_File.pdf"];
return fileURL;
}

这在 iOS 5 中完美运行,但在 iOS 6 中控制台输出:

Couldn't issue file extension for path: /XTAL/PDF_Instructions/Test_File.pdf

最佳答案

您是否尝试过使用 fileURLWithPath 而不是 URLWithString?这样做解决了其他问题。

也不确定 QLPreviewController 是否会处理远程 URL。如果没有,您可以下载该文件然后显示它。

关于objective-c - QLPreviewController 在 iOS 6 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12643375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com