簡體   English   中英

試圖從字典iPhone中的字典中排序數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM