佚名通过本文主要向大家介绍了document目录,xmldocument读取xml,txt document,document,document是什么意思等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 读取下载到document目录下TXT文件遇到的问题
描述:
解决方案1:
描述:
最近在做电子书项目,找了一个第三方的电子书阅读。我是把TXT文件下载存放到了document目录下,目前遇到的问题是,读取放在沙盒里的文件可以读取到,但是读取我拼接的document目录下的文件就读取不到。
方式一:(demo里的读取方式,文件是直接拖到了项目中,可以读取到)
NSURL *fileURL = [[NSBundle mainBundle] URLForResource:@"20160729110003141" withExtension:@"txt"];
方式二:(我自己拼接的路径:document目录+文件名,读取不到)
NSArray *document = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentPath = [document objectAtIndex:0];
NSString *fileUrl = [documentPath stringByAppendingPathComponent:response.suggestedFilename];
NSURL *fileURL = [NSURL URLWithString:fileUrl];
现在怀疑是文件读取方式不对(路径拼接错误?),麻烦大家看一下是怎么回事?
解决方案1:
NSString *fileUrl = [documentPath stringByAppendingPathComponent:response.suggestedFilename];
把fileUrl打印出来看一下,应该是错了,应该是
fileName = [documentPath stringByAppendingByStringt:response.suggestedFilename];
[fileName stringByAppendingPathComponent:@"txt"];