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

如何在ios中从路径读取下载文件,ios,objective-c,iphone,xcode5,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 m

我试着下载并阅读一个文件(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
用于添加到项目文件夹中的文件

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

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

请发布更多代码,即您如何从此路径读取文件请参考下面亲爱的Nazik,我使用了您的代码,并且能够在NSString变量中获取文件路径,但我无法读取文件。请查找下面的代码。NSArray*Path=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,是);NSString*documentsDirectory=[paths objectAtIndex:0];NSString*testpath=[DocumentsDirectoryStringByAppendingPathComponent:@“3471.epub”];NSLog(@“testpath%@”,testpath);如果([za UnzipOpenFile:testpath]){}当你记录testpath时你得到了什么?@Saravanan,当你记录testpath时你得到了什么?