Проблема при копировании данных одного NSDictionary в другой - PullRequest
0 голосов
/ 20 сентября 2010

Здравствуйте, у меня проблема с копированием данных из одного NSDictionary в другой, я использовал

[dicForFoodproduct_fromWeb initWithDictionary:dictforfoodproduct];

Здесь он завершается и говорит «нераспознанный селектор отправлен в экземпляр ...» Я получаю 5 значений ключа в dictForFoodProduct, но не могу скопировать значения этого ключа в dicForFoodProduct_fromWeb.

Ответы [ 2 ]

2 голосов
/ 20 сентября 2010
NSDictionary *newDictionary = [[NSDictionary alloc] initWithDictionary:otherDictionary];
0 голосов
/ 17 октября 2012

[dicForFoodproduct_fromWeb addEntriesFromDictionary: dictforfoodproduct]

Это заменит существующие значения на значения dictforfoodproduct.Единственное отличие от использования init состоит в том, что он не удаляет значения, которых нет в dictforfoodproduct, но которые есть в dicForFoodproduct_fromWeb.

...