Можно ли взять 2 NSDictionaries и заполнить 1 NSMutableArray?
Допустим, у меня есть такая ситуация:
dict1 = ключ / значение:
ID / Firstname
dict2 = ключ / значение:
Идентификатор / фамилия
(Заполняются из запроса к базе данных на сервер)
Теперь я хочу объединить словари в NSMutableArray «пользовательских» объектов. пользовательский объект имеет эти переменные, отображающиеся на 2 объекта NSDict выше. Так:
id, имя, фамилия (все это строка NSString)
Я пробовал разные вещи.
Проблема заключается в следующем, когда я извлекаю ключ / значения NSDictionary (используя NSEnumerator - но также пытался с более медленным циклом for) и добавляю полученный объект в mutablearray, значения объектов внутри массива инициализируются в такой же объект для всех предыдущих значений. Пример:
id: 1 - имя: John - фамилия: Brown
id: 2 - имя: Mike - фамилия: Blue
id: 3 - имя: Мария - фамилия: белый
К тому времени, когда я закончу перечисление и достигну конца цикла, мой массив будет выглядеть так (все объекты идентичны)
id: 3 - имя: Мария - фамилия: белый
id: 3 - имя: Мария - фамилия: белый
id: 3 - имя: Мария - фамилия: белый
Любой совет?