如何在iPhone中使用时间戳从文档目录中读取pdf文件?

时间:2013-10-25 11:09:36

标签: ios pdf uiwebview nsdocumentdirectory

我遇到问题我有太多的pdf文件所以我一个接一个地下载pdf文件,

所以我把时间戳放在我的文件夹中,所以mypath看起来像这样:

/Users/zee/Library/Application Support/iPhone Simulator/6.0/Applications/10EF6B94-0ECD-484A-

AF5A-D300D8EF55DB/Documents/myPDF.pdf1382698338.78128

但是我不明白为什么它没有在带有时间戳的UIWebView中打开,我的下面的代码是

当我不加时间戳时工作。

那么我怎样才能打开我的pdf文件,附上下面的时间戳是我的代码

帮我解决这个问题

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,

 NSUserDomainMask, YES);

    NSString *documentsDirectory = [paths objectAtIndex:0];

    NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"myPDF.pdf"];

    NSURL *targetURL = [NSURL fileURLWithPath:filePath];

    NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];

    [self.webView loadRequest:request];

我的文件路径是:

/Users/zee/Library/Application Support/iPhone Simulator/6.0/Applications/10EF6B94-0ECD-484A-

AF5A-D300D8EF55DB/Documents/myPDF.pdf1382698338.78128

请告诉我如何打开我的pdf文件

1 个答案:

答案 0 :(得分:0)

  

所以我把时间戳放在我的文件夹中,所以mypath看起来像这样:

              /Users/zee/Library/Application Support/iPhone Simulator/6.0/Applications/10EF6B94-0ECD-484A-AF5A-D300D8EF55DB/Documents/myPDF.pdf1382698338.78128

您应该尝试使用不同的方案来命名您的文件,以便扩展名保持不变,即:

  ..../myPDF<TIMESTAMP>.pdf

e.g。

  ..../myPDF1382698338.78128.pdf