NSMutableArray *tmpMutArr = [NSMutableArray arrayWithArray:allObjectsArray];
NSLog(@"The content of array is%@",tmpMutArr);
int index;
for (int i=0;i<[tmpMutArr count];i++)
{
if([[tmpMutArr objectAtIndex:i] isKindOfClass:[NSDictionary class]])
{
NSMutableDictionary *tempDict = [tmpMutArr objectAtIndex:i];
if([[tempDict valueForKey:@"Name"] isEqualToString:[NSString stringWithFormat:@"%@", nameString]])
{
index = i;
}
}
}
[tmpMutArr replaceObjectAtIndex:index withObject:[NSDictionary dictionaryWithDictionary:mutDict]];
此代碼不能替換tmpMutArr的匹配對象的正確的索引,因爲我希望它,但在tmpMutArr,而不是取代所有對象。如何只替換我想要的索引?獲取字典
我知道,包含替換之前的所有對象tmpMutArr,所以我只需要指定正確,我認爲指數。如何做?
你的意圖確實是未知的。請在你的詢問 – tGilani 2012-08-14 18:22:00
答固定我的問題更全面。 – ingenspor 2012-08-14 18:22:33