xcode属性列表,获取内部键值

时间:2012-06-19 09:19:36

标签: xcode cocoa-touch nsdictionary property-list

我是xCode的新手,我试图在表格视图中显示我的属性列表中的值,但我只能显示键值。这是我的代码到目前为止,我应该提示显示值?我已经尝试了10个示例代码,但仍然没有得到它。感谢任何帮助=)

familiaEspecieNSDictionaryespecieNSMutableArray

NSBundle *bundle = [NSBundle mainBundle];
NSURL *plistURL = [bundle URLForResource:@"Animales"
                           withExtension:@"plist"]; 
NSDictionary *dictionary = [NSDictionary dictionaryWithContentsOfURL:plistURL];
self.familiaEspecie = dictionary;
especie=[[familiaEspecie allKeys]sortedArrayUsingSelector:@selector(compare:)];

1 个答案:

答案 0 :(得分:0)

[familiaEspecie allValues];应该获取字典中的所有值。

如果要在排序后检索值(基于键的排序方式),可以迭代并获取每个值,如下所示:

for (NSString *key in especie)
{
  id value = [self.familiaEspecie valueForKey:key];
  // Do whatever with 'value'
}
相关问题