Как обновить ключ в NSDictionary? - PullRequest
0 голосов
/ 17 декабря 2011

У меня есть NSArray

Я хочу внести изменения в словарь, хранящийся в массиве

Мой data.plist выглядит так:

data Array
   Item 0 Dictionary
       imagename String
       name String
       text String
       url String
   Item 1 Dictionary
       imagename String
       name String
       text String
       url String
   Item 2 Dictionary
       imagename String
       name String
       text String
       url String

ТакЯ хочу обновить ключи imagename и name во всех элементах.

Как я могу это сделать?

1 Ответ

1 голос
/ 17 декабря 2011

Это должно примерно сделать это.

-(void)updateKey:(id)newKey oldKey:(id)oldKey atIndex:(int)index {
    [[_myArray objectAtIndex:index] removeObjectForKey:oldKey];
    [[_myArray objectAtIndex:index] setObject:forObject forKey:newKey]; 
}
...