我对plists有点问题。我不知道如何从我的plist中读取数据,以及如何正确地构造它。 这是它应该是什么样子:
字符串是图像的路径,我想在我的应用程序中使用这些图像。但我不太确定如何访问字符串,如果root,产品和类型应该是字典或数组。
我希望有人可以帮助我。
答案 0 :(得分:1)
root应该是一个字典,其键是产品,其值是带有键类型和值字符串数组的字典。您可以通过以下方式阅读plist:
NSBundle *bundle = [NSBundle mainBundle];
NSString *plistPath = [bundle pathForResource:@"Table 310-16" ofType:@"plist"];
NSDictionary *products = [[NSDictionary alloc] initWithContentsOfFile:plistPath];
for (id product in products) {
NSDictionary *types = [product objectForKey:products];
for (id type in types) {
NSArray *strings = [types objectForKey:type];
}
}