我有这个有线问题,我无法从文件中获取内容并启动我的NSMutableArray。内容不从文件中检索
这里是我的代码:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSLog(@"Does file exist?: %i", [[NSFileManager defaultManager] fileExistsAtPath:[NSString stringWithFormat: @"%@/length.txt", documentsDirectory]]);
NSMutableArray *tempArr;
tempArr = [[NSMutableArray alloc] initWithContentsOfFile:[NSString stringWithFormat: @"%@/length.txt", documentsDirectory]];
当试图此,initWithContentsOfFile返回(空)。检查文件是否存在的行向控制台打印“1”。
这是我用来保存数据的代码:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
[length.text writeToFile:[NSString stringWithFormat: @"%@/length.txt", documentsDirectory] atomically:NO];
我使用或多或少与不同的程序中相同的代码没有问题。
真的需要一些帮助在这里,也许我只是盲目的时刻...
谢谢!我没有考虑这些文件的格式,当然它们有很大不同。在我从中复制代码的其他程序中,我正在使用数组进行写入和读取。 – Nicsoft 2010-08-28 19:38:38
很高兴帮助!有时候所需要的只是你的代码上一双新鲜的眼睛。 :) – 2010-08-28 19:40:20