У меня есть NSMutableDictionary
внутри другой NSMutableDictionary
как должен я установить значение внутри внутренней NSMutableDictionary
, я попыталсяКак использовать setObject: forKey, где Key также является NSMutableDictionary?
[[PUser setObject:self.name forKey:@"profile"][@"name"];
, но он дает индекс требует размера interface'NSString», который не согласуется с этой архитектурой и ошибка платформы, любые предложения?
Способ сделать это состоит в том, чтобы разбить его на отдельные строки, которые вы можете понять и отлаживать - получить указатель на внутренний словарь, а затем работать с этим указателем на следующей строке. (Кстати, у вашей выше строки отсутствует символ ']'. Или, может быть, более точно, у нее есть '[' it does not need.) –
(Не используйте имена переменных, начиная с символов верхнего регистра. для имен классов.) –
(Вы пытались '[PUser [@" name "] setObject: self.name forKey: @" profile "];'?) –