我怎样才能使用Document文件夹中的pdf文件,之后我会将其提供给pdf文件

时间:2012-03-07 06:57:00

标签: iphone xcode

我正在/ Documents / Cachae文件夹中保存一个pdf文件,之后我可以很容易地找到我的pdf所在的路径..但​​问题是如何告诉pdfURL脚趾从/ Documents文件夹中获取pdf不是主资源文件夹

pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), CFSTR("newPdf.pdf"), NULL, NULL);

    pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
    NSLog(@"pdfurl %@",pdfURL);

    CFRelease(pdfURL);

关于这件事的任何想法

1 个答案:

答案 0 :(得分:0)

    //---get the path of the Documents folder---
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory , NSUserDomainMask, YES);

NSString *documentsDir = [paths objectAtIndex:0];

NSString *filePath = [documentsDir stringByAppendingPathComponent:"newPdf.pdf"];

pdf = CGPDFDocumentCreateWithURL((CFURLRef)filePath);
NSLog(@"pdfurl %@",filePath);

CFRelease(pdfURL);

filePath将为您提供目录中文件的路径。