从 AppDelegate 中的 MutableDictionnary 读取值

Read Value from MutableDictionnary situated in AppDelegate

我正在开发一个 Objective-C 应用程序, 我在 AppDelegate 上创建了 3 NSMutableDictionary,我知道如何使用

在这些 NSMutableDictionary 中设置值
[(AppDelegate *)[NSApp delegate]setCentralServTrapDict:CentralServDict];

但我不知道如何读取这些值,我已经试过了:

[(AppDelegate *)[NSApp delegate]valueForKey:@"kCentralServSystemCpuUsage"];

还有这个 .. :

[(AppDelegate *)[NSApp delegate]CentralServ valueForKey()];

如何从另一个 class 访问我的 NSMutableDictionary 的值?

如果我正确理解了问题,那么您访问 dictionary 值的语法似乎不正确。例如:

NSMutableDictionary *mutableDictionary = [NSMutableDictionary dictionary];
[mutableDictionary setObject:@1 forKey:@"firstValue"];
NSNumber *firstValueVar = mutableDictionary[@"firstValue"];