Можно ли присвоить NSDictionary
NSMutableDictionary
? Например,Установите переменную NSMutableDictionary в NSDictionary
NSMutableDictionary * root = AppDelegate.data;
, где AppDelegate.data
является NSDictionary
.
Можно ли присвоить NSDictionary
NSMutableDictionary
? Например,Установите переменную NSMutableDictionary в NSDictionary
NSMutableDictionary * root = AppDelegate.data;
, где AppDelegate.data
является NSDictionary
.
Вы хотите что-то вроде этого, мы надеемся, это объясняет сам
root = [AppDelegate.data mutableCopy];
NSMutableDictionary *root = [NSMutableDictionary dictionary];
[root addEntriesFromDictionary:AppDelegate.data];
Это будет добавить все записи из неизменного NSDictionary
на новый изменяемый NSMutableDictionary
Для дальнейшего использования в компании Apple API, (это NSMutableDictionary entry) содержат много полезной информации о таких вещах.
Твои делаются отлично; спасибо за вход! – Andrew
Комментарий педанта: это mutableCopy, а не MutableCopy. Стандартные соглашения об именах применяются (хотя, вероятно, это была опечатка). – Tommy
Хороший улов сэр, это была действительно опечатка, еще не было моего кофе сегодня утром – acqu13sce