这个问题与xcode目标c和iphone开发有关:
所以我想将一个数组存储在一个新的plist文件中,我知道如何检索文件路径并将数据写入文件(至少我认为我这样做)以及创建plist后所有的爵士乐,但是如何在第一次运行应用程序或第一次输入数据时实际创建plist文件?我希望它存在于我的应用程序的文档文件夹中。
我假设这很简单,我似乎无法找到它的文档。
我最终使用了NSKeyedValue,这里有一个很棒的教程:
我从技术上知道这不是问题的答案,但确实解决了我的问题。
答案 0 :(得分:8)
保存:
NSMutableArray *array = [[NSMutableArray alloc] init];
[array writeToFile:[@"/path/to/file.plist"] atomically: TRUE];
要检索:
NSMutableArray *array = [[NSMutableArray arrayWithContentsOfFile:[@"/path/to/file.plist"]] retain];
答案 1 :(得分:1)
[myArray writeToFile:aFile atomically:YES];