Чтение значения из MutableDictionnary, расположенного в AppDelegate
Я действительно работаю над Objective-C
приложение, которое я создал 3 NSMutableDictionary
на моем AppDelegate
Я знаю, как установить значения в этих NSMutableDictionary
с помощью:
[(AppDelegate *)[NSApp delegate]setCentralServTrapDict:CentralServDict];
Но я не знаю, как читать эти значения, я уже пробовал это:
[(AppDelegate *)[NSApp delegate]valueForKey:@"kCentralServSystemCpuUsage"];
И это..:
[(AppDelegate *)[NSApp delegate]CentralServ valueForKey()];
Как я могу получить доступ к ценностям моего NSMutableDictionary
из другого класса?
1 ответ
Решение
Если я правильно понял вопрос, ваш синтаксис для доступа к dictionary
значения кажутся неверными. Например:
NSMutableDictionary *mutableDictionary = [NSMutableDictionary dictionary];
[mutableDictionary setObject:@1 forKey:@"firstValue"];
NSNumber *firstValueVar = mutableDictionary[@"firstValue"];