我的plist如下:
<array>
<dict>
<key>eye</key>
<string>eye_man_blue</string>
<key>lips</key>
<string>lips_blue</string>
</dict>
<dict>
<key>eye</key>
<string>eye_man</string>
<key>lips</key>
<string>lips</string>
</dict>
</array>
我需要选择/阅读&#34; eye_man_blue&#34; forkey:eye atIndex:0。
这意味着,如果我做NSLog(@&#34;%@。png&#34;,eyeDisplay);
它假设记录:eye_man_blue.png
我尝试过类似的东西:
arrayItems=[NSMutableArray arrayWithContentsOfFile:finalPath];
NSArray *itemArray = [NSArray arrayWithObjects:[arrayItems objectAtIndex:0], nil];
NSDictionary *itemdict = [NSDictionary dictionaryWithObject:itemArray forKey:@"eye"];
NSLog(@"%@",itemdict);
我得到:
2011-12-21 11:00:30.749 project[358:f803] {
eye = (
);
}
答案 0 :(得分:1)
你有一个包含2个索引的数组,每个索引都是一个字典。
arrayItems=[NSMutableArray arrayWithContentsOfFile:finalPath];
NSString *myString = [[arrayItems objectAtIndex:0] objectForKey:@"eye"];
NSLog (@"%@.png",myString);