Установите переменную NSMutableDictionary в NSDictionary - PullRequest
3 голосов
/ 07 ноября 2010

Можно ли назначить NSDictionary для NSMutableDictionary?Например,

NSMutableDictionary * root = AppDelegate.data;

, где AppDelegate.data - это NSDictionary.

Ответы [ 2 ]

7 голосов
/ 07 ноября 2010

Вы хотите что-то подобное, надеюсь, это само собой объясняется

root = [AppDelegate.data mutableCopy];
4 голосов
/ 07 ноября 2010
NSMutableDictionary *root = [NSMutableDictionary  dictionary];
[root addEntriesFromDictionary:AppDelegate.data];

Это добавит все записи из неизменяемого NSDictionary в новый изменяемый NSMutableDictionary

Для дальнейшего использования в API Apple (это NSMutableDictionary ) содержат много полезной информации о подобных вещах.

...