я создаю массив из объекта NSDictionary:
NSarray *myarray=[dictionary allValues];
однако возвращаемый объект массива в индексе не соответствует словарю, например, первый объект в словаре был «заголовок», но в моем массиве он возвращал контактный номер, почему это произошло и как это предотвратить?
также, когда я устанавливаю объект в свой словарь, он портит очередь, например:
[item setObject:@"title" forKey:@"title"];
[item setObject:@"1997" forKey:@"year"];
[item setObject:@"history" forKey:@"summary"];
но когда я распечатал этот словарь в консоли, первый объект стал историей, второй стал годом, а последний был названием, как и почему это могло произойти? эта проблема раньше?