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

标签 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"];

最佳答案

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

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

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

关于ios - 如何从ios中的路径读取下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27222753/

相关文章:

ios - Swift 中的有限区域 Pinchview

ios - 如何在 objective-c 中使用 NSURLConnection 压缩文本文件并发布它

ios - 旋转后 UICollectionView 标题 View 自动布局困惑

iphone - 当内存警告不足时,通过界面构建​​器添加的 View 会发生什么情况?

iphone - 如何查看在iphone应用程序中运行的sqlite文件中的数据?

iphone - 当设备旋转时,如何显示横向 coverflow 样式 View ?

ios safari黑色高亮元素焦点

ios - 带有音频 AVAssetWriterInput "leaks"内存的 appendSampleBuffer 直到 endSessionAtSourceTime

iphone - 核心数据迁移 - 这是一个简单的迁移吗?应该如何完成?

ios - 如何在XCODE中将UIView横向分成三个大小相等的 subview ?