我开始将 NSArray 存储在文件中,但我一直得到 nil 作为响应...
苹果文档说 nil 意味着你的文件不存在,但我很确定我的文件不存在(我可能没有正确构建我的路径)......
这是我用来将 NSArray 存储在文件中的代码...
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"scorecards" ofType:@"dgs"];
NSArray *myArray = [[NSArray alloc] initWithObjects:@"J", @"ANA", @"MY", @"GDON", nil];
[myArray writeToFile:filePath atomically:YES];
NSArray *mynewArray = [NSArray arrayWithContentsOfFile:filePath];
NSLog(@"%@", [mynewArray objectAtIndex:2]);
我还截取了 Xcode 的屏幕截图,向你们展示我的文件确实存在......
该文件清楚地保存在ScorecardsSaved组中,该文件称为scorecards,扩展名为dgs(我为我的特定应用程序编写的东西 - Dot Golf Scorecard - dgs)