0

我有一个 NSMutableArray。这是我的数组的结构:

{
Distance = 0;
Name = Name1;
Town = Town1;
}
{
Distance = 0;
Name = Name2;
Town = Town2;
}

现在我想替换“距离”。例如,“距离 = 15”。

我怎样才能做到这一点?

4

1 回答 1

1

好的,假设您的初始NSMutableArray值称为初始值(假设它包含NSMutableDictionary对象...

要更改第一个元素的distance值:

[[initial objectAtIndex:0] setValue:[NSNumber numberWithInt:15] 
                           forKey:@"Distance"];

如果您想对数组中的每个条目执行更正,只需这样做:

for (NSMutableDictionary* entry in initial)
{
     [entry setValue:[NSNumber numberWithInt:15] 
              forKey:@"Distance"];
}
于 2013-02-13T07:44:39.213 回答