[英]How access an array in a Dictionary in a plist
i have 2 arrays in a dictionary stored as a plist.i am not able to find a way to access these arrays separately 我在字典中以plist的形式存储了2个数组。我找不到单独访问这些数组的方法
<key>MainCategories</key>
<dict>
<key>CategoryNames</key>
<array>
<string>Accelaration</string>
<string>Force</string>
<string>Fuel Consumption</string>
</array>
<key>Images</key>
<array>
<string>accelaration_icon.png</string>
<string>force_icon.png</string>
<string>fuel_icon.png</string>
</array>
</dict>
After loading the plist, you just access the different keys: 加载plist之后,您只需访问不同的键:
NSDictionary *plist = [NSDictionary dictionaryWithContentsOfFile:filename];
NSDictionary *mainCategories = [plist objectForKey:@"MainCategories"];
NSArray *categoryNames = [mainCategories objectForKey:@"CategoryNames"];
NSArray *images = [mainCategories objectForKey:@"Images"];
NSString *plistFilePath = [[NSBundle mainBundle] pathOfResource:@".." ofType:@"plist"];
NSDictionary *mainCategories = [NSDictionary dictionaryWithContentsOfFile:plistFilePath];
NSArray *categoryNames = [mainCategories objectForKey:@"CategoryNames"];
NSArray *categoryImages = [mainCategories objectForKey:@"Images"];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.