配列をnsmutabledictionaryに追加していますが、その配列に0を渡します。 私はviewDidLoadメソッドで辞書を割り当てました。配列はnsmutabledictionaryに追加されていません
私は体を助けてください。
ありがとうございます。
- (void)creatingDictionary{
songsDict = nil;
NSMutableArray *hrSongs = [[NSMutableArray alloc]init];
for(int i=0;i<[onAirSongs count];i++){
for(int j=i;j<[onAirSongs count];j++){
Song *a1 =(Song *)[onAirSongs objectAtIndex:i];
Song *a2 =(Song *)[onAirSongs objectAtIndex:j];
if(a1.cellId == a2.cellId)
[hrSongs addObject:a2];
else{
[songsDict setObject:hrSongs forKey:[NSString stringWithFormat:@"%d",i]];
hrSongs = nil;
i=j-1;
break;
}
}//inner for
}//out for
[hrSongs release];
NSLog(@"songsdictionary count....%d",[songsDict count]);
}
Heh。彼がこれだけを修正すれば、それはまだ間違っているでしょう。まぁ。 – bbum