NSMutableArrayがあります。これが私の配列の構造です:
{
Distance = 0;
Name = Name1;
Town = Town1;
}
{
Distance = 0;
Name = Name2;
Town = Town2;
}
そして今、私は「距離」を置き換えたいと思います。たとえば、「距離=15」です。
これどうやってするの?
NSMutableArrayがあります。これが私の配列の構造です:
{
Distance = 0;
Name = Name1;
Town = Town1;
}
{
Distance = 0;
Name = Name2;
Town = Town2;
}
そして今、私は「距離」を置き換えたいと思います。たとえば、「距離=15」です。
これどうやってするの?
OK、イニシャルがイニシャルNSMutableArray
と呼ばれているとしましょう(オブジェクトが含まれている場合...NSMutableDictionary
最初の要素のdistance
値を変更するには:
[[initial objectAtIndex:0] setValue:[NSNumber numberWithInt:15]
forKey:@"Distance"];
配列内のすべてのエントリに対して修正を実行する場合は、次のようにします。
for (NSMutableDictionary* entry in initial)
{
[entry setValue:[NSNumber numberWithInt:15]
forKey:@"Distance"];
}