我正在尝试将变量保存到硬盘驱动器以在我的应用程序启动时加载它。我执行以下操作:
paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
documentsDirectory = [paths objectAtIndex:0];
votesFile = [documentsDirectory stringByAppendingPathComponent:@"votes.dat"];
然而,这并没有创建任何文件,至少我可以看到。当我尝试这样做时:
[votes writeToFile:votesFile atomically:YES]; //votes!=nil
接着
votes = [[NSMutableDictionary alloc] initWithContentsOfFile: votesFile];
它对我没有任何作用,投票 == nil
我在这里想念什么?