我QLPreviewController工作,如果我從我的項目包顯示PDF文件系統,的iOS QLPreviewController顯示PDF格式保存到文件系統
這樣example
,但如果我想顯示從一個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?
謝謝
謝謝!
顯示用於訪問文件和設置'QLPreviewController'您的相關代碼。 – rmaddy
@rmaddy嗨,謝謝,我已經放置了代碼,如您所見,我不知道如何獲取文檔,謝謝 – MaKo
您是否在「文檔」文件夾中具有特定的PDF,或者您是否需要查找一個或多個PDF運行時的文檔文件夾?如果你有一個特定的,那麼你通過做一些事情來獲得完整的路徑:'NSString * pdfPath = [paths [0] stringByAppendingPathComponent:@「sutff.pdf」];'' – rmaddy