0

NSArrayサーバーからの複数のフェッチが含まれており、呼び出されたものをNSDictionaryすべて繰り返してから、. 以前はこの機能を実装していましたが、ログインの結果が非常に奇妙で正しくありませんでした。NSDictionarykey's value"id"NSMutableArray"for loop"NSMutableArrayXcode debug area

NSDictionaryこれは、 aの iterate every のコードですNSArray

//Get the dictionary that included item ids.
NSDictionary *dictionary = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:&error];

//Create the array add item id objects.
NSMutableArray *itemIds = [NSMutableArray array];

//Fetching item ids in dictionary array.
NSArray *itemIdsDictionary = dictionary[@"itemRefs"];

NSLog(@"%i", [itemIdsDictionary count]);//Have valid dictionary.

for(int i = 0; i < [itemIdsDictionary count]; i++)
{
   NSString *aId = (itemIdsDictionary[i])[@"id"];
   [itemIds addObject:aId];

   NSLog(@"%@", itemIds);
   NSLog(@"%@", aId);
}

NSMutableArrayログインXcode degug areaは次のとおりです。

2013-07-04 22:55:26.053 Readable[3222:c07] 5
2013-07-04 22:55:26.053 Readable[3222:c07] (
    51d58c198e49d061db0011e3
)
2013-07-04 22:55:26.054 Readable[3222:c07] (
    51d58c198e49d061db0011e3,
    51d58c198e49d061db0011e4
)
2013-07-04 22:55:26.054 Readable[3222:c07] (
    51d58c198e49d061db0011e3,
    51d58c198e49d061db0011e4,
    51d5745982d493d61500e706
)
2013-07-04 22:55:26.054 Readable[3222:c07] (
    51d58c198e49d061db0011e3,
    51d58c198e49d061db0011e4,
    51d5745982d493d61500e706,
    51d5745982d493d61500e707
)
2013-07-04 22:55:26.054 Readable[3222:c07] (
    51d58c198e49d061db0011e3,
    51d58c198e49d061db0011e4,
    51d5745982d493d61500e706,
    51d5745982d493d61500e707,
    51d55fb04de3837bf3006e83
)

誰かがこの問題を解決するのを手伝ってくれることを本当に願っています.これは私自身のアプリの非常に重要な段階です. ありがとう!!!!!!

4

3 に答える 3