プロジェクトのバンドルから 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 を取得するにはどうすればよいですか?
ありがとう
ありがとう!