从NSLocalizedString插入数组转换后的值

时间:2011-12-03 21:08:57

标签: xcode nsarray nsdictionary nslocalizedstring

我有一个带有一系列词典的plist。

示例:

items: (array)
    item0: (dictionary)
        Label: (string)
        Img: (string)
    item1: (dictionary)
        Label: (string)
        Img: (string)

使用NSLocalizedString,标签被翻译。

使用此代码,我将所有内容放入字典中,然后放入数组中。

NSString *myFile = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"plist"];

NSDictionary *dict = [[NSDictionary alloc]initWithContentsOfFile:myFile];

NSMutableArray *arr = [[NSMutableArray alloc] initWithArray:[dict objectForKey:@"Items"]];

如何将数值直接放入数组中,而不是键?

感谢所有人!

1 个答案:

答案 0 :(得分:0)

怎么样:

 NSMutableArray * arr = [[NSMutableArray alloc] initWithArray: [dict allValues]];