我一直在尝试将 NSDictionary 的 plist 保存到我的应用程序的 Documents 文件夹中。我还没有在设备上尝试过这个,但我希望它可以在模拟器上工作以进行测试。该[self createDictionaryFromChoreList]
方法只是从我的另一类中的一些数据创建一个 NSDictionary。我几乎从网络文档中复制/粘贴了这段代码,当我去查看文件是否已保存时,我发现它没有。这是方法块。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *plistName = [[NSString alloc] initWithFormat:@"%@chores.plist", self.firstName];
NSString *path = [documentsDirectory stringByAppendingPathComponent:plistName];
NSDictionary *choresDictionary = [[NSDictionary alloc] initWithDictionary:[self createDictionaryFromChoreList]];
[choresDictionary writeToFile:path atomically:YES];
任何帮助是极大的赞赏。提前致谢。
-S