Чтение значения из 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"];
Другие вопросы по тегам