[英]trying to sort data from a dictionary in a dictionary iPhone
有人可以向我解釋為什么[推文數]; 請等於1? finalDict atm只有一個字典,但是arrayForLetter有6個,每個都有一些值。 如何從arrayForLetter獲取所有6個詞典?
NSEnumerator *enumerator = [finalDict keyEnumerator];
id key;
while ((key = [enumerator nextObject])) {
NSDictionary *arrayForLetter = [finalDict objectForKey:key];
NSLog(@"arrayForLetter %@",arrayForLetter);
NSEnumerator *myEnumerator = [arrayForLetter keyEnumerator];
id myKey;
while ((myKey = [myEnumerator nextObject])) {
statuses=[[arrayResults alloc] initWithAppDictionary:arrayForLetter andAppID:myKey];
tweets = [[NSMutableArray alloc] init] ;
[tweets addObject:statuses];
[countryList reloadData];
//NSLog(@"%@ : %@", key, [finalDict objectForKey:key]);
}
}
原因很明顯..在while循環中你重新分配tweets數組然后添加一個對象。 要獲得6的計數,你需要分配 - 在while循環之前初始化tweets數組!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.