如何从ios中的路径读取下载文件

时间:2014-12-01 06:21:16

标签: ios objective-c iphone xcode5

我试图下载并读取文件(pdf / epub)。 我已经实现了下载并将文件保存在以下路径中。

下载路径是 - 文件路径

/Users/apple/Library/Application Support/iPhone Simulator/7.1/Applications/B5C69537-DBAA-45DA-BDF3-84D0F038378D/Documents/3471.epub

但是我无法从同一条路上读到。我使用以下编码来读取文件路径。

NSString *testpath =[[NSBundle mainBundle] pathForResource:@"3471" ofType:@"epub"];

1 个答案:

答案 0 :(得分:3)

NSBundle mainBundle用于添加到项目文件夹中的文件。

如果您需要查找保存到文档文件夹的任何下载文件,请尝试

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
                                                     NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *testpath = [documentsDirectory stringByAppendingPathComponent:filename];