2010-12-19 36 views

回答

2

那么,如果你只是在NSDictionary上调用-writeToFile:来保存NSArray实例,它会将它写出到你指定的plist文件中。

然后,您可以使用-initWithContentsOfFile:重新创建相同的NSDictionary,同样保存相同的NSArray数据。

1

在您的项目中创建一个空plist文件。

将根初始值设置为字典。

将每个人添加为一个键并将值类型设置为数组。 (右键点击)

按下展开按钮(所选行右边的小加号)可以获得每个人的Item0,Item1等。为每个设置值。 (书籍,电视,扑克等)

保存文件。

使用

NSString *path = [[NSBundle mainBundle] pathForResource:@"<plist name w/out extension" ofType:@"plist"]; 
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];