配列をディクショナリに追加してから、配列からすべてのオブジェクトを削除します。ディクショナリを印刷すると、空でも表示されます。ディクショナリに存在する配列データも削除されることを意味します。
if ([[[testMenuGroupAry objectAtIndex:0]objectAtIndex:group] isEqualToString:[filteredAry objectAtIndex:objCount]])
{
NSLog(@"object count is %d",objCount);
[groupAry addObject:[array1 objectAtIndex:group]];
}
[tempDict setValue:groupAry forKey:[filteredAry objectAtIndex:objCount]];
[groupAry removeAllObjects];
NSLog(@"before Dictionary temp Dict : %@",tempDict);
tempdict も空を示しています。