如果我在项目中显示我的捆绑包中的 PDF 文件系统,我的 QLPreviewController 正在工作,
像这个例子
但是如果我想显示文件系统中的 PDF,它没有显示,我该如何调用我刚刚下载到文件系统中的 pdf 文件?
编码:
- (void)initPDFviewer
{
QLPreviewController *previewController=[[QLPreviewController alloc]init];
previewController.delegate=self;
previewController.dataSource=self;
[self presentModalViewController:previewController animated:YES];
[previewController.navigationItem setRightBarButtonItem:nil];
}
- (NSInteger)numberOfPreviewItemsInPreviewController:(QLPreviewController *)controller
{
return 1;
}
- (id <QLPreviewItem>)previewController:(QLPreviewController *)controller previewItemAtIndex:(NSInteger)index
{
//return 0;
//return url!
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSLog(@"paths :: %@", paths);
return 0;
}
所以我的问题是如何获取 pdf [仅文档目录中的 pdf],我如何获取此 pdf?
谢谢
谢谢!