【发布时间】:2012-07-26 00:48:52
【问题描述】:
我试过这个:
BOOL success;
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *writableDBPath = [documentsDirectory
stringByAppendingPathComponent:@"FT1.docx"];
success = [fileManager fileExistsAtPath:writableDBPath];
NSLog(@"writableDBPath : %@", writableDBPath);
NSString *str = [NSString stringWithContentsOfFile:writableDBPath
encoding:NSUTF8StringEncoding error:&error];
NSLog(@"My Data From File : %@",str);
但是str 打印出(null)。该文件存在于文档目录中。
那么,我该怎么做呢?
【问题讨论】:
-
NSString无法读取docx文件。我想你将不得不写一个docx阅读器,docx是某种带有 XML 文件的存档,你可以解析。 -
什么样的docx阅读器?你有任何链接/代码吗?
标签: iphone nsstring nsfilemanager docx nsdocumentdirectory